Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Framework / System / Windows / Documents / DocumentStructures / StoryFragments.cs / 1 / StoryFragments.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // History: // 05/12/2005 : mingliu - created. // // //--------------------------------------------------------------------------- using MS.Internal.Documents; using MS.Utility; using System; using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Diagnostics; using System.Reflection; using System.Security.Permissions; using System.Windows.Controls.Primitives; using System.Windows.Documents; using System.Windows.Media; using System.Windows.Shapes; using System.Windows.Markup; [assembly: XmlnsDefinition( "http://schemas.microsoft.com/xps/2005/06/documentstructure", "System.Windows.Documents.DocumentStructures")] namespace System.Windows.Documents.DocumentStructures { ////// /// public class StoryFragments : IAddChildInternal { ////// /// public StoryFragments() { _elementList = new List(); } void IAddChild.AddChild(object value) { // // Only the StoryFragment type are accepted. // if (value is StoryFragment) { _elementList.Add( (StoryFragment) value); return; } throw new ArgumentException(SR.Get(SRID.UnexpectedParameterType, value.GetType(), typeof(StoryFragment)), "value"); } void IAddChild.AddText(string text) { } internal List StoryFragmentList { get { return _elementList; } } private List _elementList; } /// /// /// public class StoryFragment : IAddChildInternal { ////// /// public StoryFragment() { _elementList = new List(); } void IAddChild.AddChild(object value) { // // Only the following type are accepted. // Section|Paragraph|Inline(Bold|Italic|Underline)|Floater|Figure|List // |Table|StoryBreak // if (value is SectionStructure || value is ParagraphStructure || value is FigureStructure || value is ListStructure || value is TableStructure || value is StoryBreak) { _elementList.Add( (BlockElement) value); return; } throw new ArgumentException(SR.Get(SRID.DocumentStructureUnexpectedParameterType6, value.GetType(), typeof(SectionStructure), typeof(ParagraphStructure), typeof(FigureStructure), typeof(ListStructure), typeof(TableStructure), typeof(StoryBreak)), "value"); } void IAddChild.AddText(string text) { } /// /// The element name /// public string StoryName { get { return _storyName; } set { _storyName = value; } } ////// The element name /// public string FragmentName { get { return _fragmentName; } set { _fragmentName = value; } } ////// The element name /// public String FragmentType { get { return _fragmentType; } set { _fragmentType = value; } } internal ListBlockElementList { get { return _elementList; } } private List _elementList; private String _storyName; private String _fragmentName; private String _fragmentType; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // // // Copyright (C) Microsoft Corporation. All rights reserved. // // // History: // 05/12/2005 : mingliu - created. // // //--------------------------------------------------------------------------- using MS.Internal.Documents; using MS.Utility; using System; using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Diagnostics; using System.Reflection; using System.Security.Permissions; using System.Windows.Controls.Primitives; using System.Windows.Documents; using System.Windows.Media; using System.Windows.Shapes; using System.Windows.Markup; [assembly: XmlnsDefinition( "http://schemas.microsoft.com/xps/2005/06/documentstructure", "System.Windows.Documents.DocumentStructures")] namespace System.Windows.Documents.DocumentStructures { ////// /// public class StoryFragments : IAddChildInternal { ////// /// public StoryFragments() { _elementList = new List(); } void IAddChild.AddChild(object value) { // // Only the StoryFragment type are accepted. // if (value is StoryFragment) { _elementList.Add( (StoryFragment) value); return; } throw new ArgumentException(SR.Get(SRID.UnexpectedParameterType, value.GetType(), typeof(StoryFragment)), "value"); } void IAddChild.AddText(string text) { } internal List StoryFragmentList { get { return _elementList; } } private List _elementList; } /// /// /// public class StoryFragment : IAddChildInternal { ////// /// public StoryFragment() { _elementList = new List(); } void IAddChild.AddChild(object value) { // // Only the following type are accepted. // Section|Paragraph|Inline(Bold|Italic|Underline)|Floater|Figure|List // |Table|StoryBreak // if (value is SectionStructure || value is ParagraphStructure || value is FigureStructure || value is ListStructure || value is TableStructure || value is StoryBreak) { _elementList.Add( (BlockElement) value); return; } throw new ArgumentException(SR.Get(SRID.DocumentStructureUnexpectedParameterType6, value.GetType(), typeof(SectionStructure), typeof(ParagraphStructure), typeof(FigureStructure), typeof(ListStructure), typeof(TableStructure), typeof(StoryBreak)), "value"); } void IAddChild.AddText(string text) { } /// /// The element name /// public string StoryName { get { return _storyName; } set { _storyName = value; } } ////// The element name /// public string FragmentName { get { return _fragmentName; } set { _fragmentName = value; } } ////// The element name /// public String FragmentType { get { return _fragmentType; } set { _fragmentType = value; } } internal ListBlockElementList { get { return _elementList; } } private List _elementList; private String _storyName; private String _fragmentName; private String _fragmentType; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ReflectionTypeLoadException.cs
- TimeoutException.cs
- WithStatement.cs
- RawStylusInputCustomData.cs
- ScrollChrome.cs
- FontWeight.cs
- XmlSchemaCompilationSettings.cs
- SystemIcons.cs
- WebPartConnectionCollection.cs
- WindowsStatusBar.cs
- UriTemplateTrieLocation.cs
- ProfileManager.cs
- EnglishPluralizationService.cs
- KnownTypesHelper.cs
- Base64Encoder.cs
- DataGridViewAdvancedBorderStyle.cs
- XmlCodeExporter.cs
- Exception.cs
- CellCreator.cs
- Camera.cs
- Camera.cs
- SpellerError.cs
- RSAProtectedConfigurationProvider.cs
- HandleRef.cs
- HttpTransportSecurityElement.cs
- PageRequestManager.cs
- Int64KeyFrameCollection.cs
- Automation.cs
- DocumentXPathNavigator.cs
- WorkflowService.cs
- Header.cs
- InheritanceAttribute.cs
- SqlCacheDependency.cs
- LocationUpdates.cs
- DataTableExtensions.cs
- ZeroOpNode.cs
- DecoderBestFitFallback.cs
- AsnEncodedData.cs
- TransformerInfo.cs
- XPathNodeInfoAtom.cs
- DataControlFieldCollection.cs
- RuntimeCompatibilityAttribute.cs
- StrokeDescriptor.cs
- DirectionalAction.cs
- ObjectContext.cs
- MD5.cs
- DataFormats.cs
- FontInfo.cs
- ManagementDateTime.cs
- CompiledQueryCacheEntry.cs
- TableParaClient.cs
- ToolStripDropDownItemDesigner.cs
- ServerProtocol.cs
- IWorkflowDebuggerService.cs
- AlignmentXValidation.cs
- EFDataModelProvider.cs
- Control.cs
- XmlSchemaAny.cs
- HtmlInputControl.cs
- ExtractCollection.cs
- FactoryMaker.cs
- HtmlElement.cs
- MarginsConverter.cs
- ApplicationDirectory.cs
- ButtonFieldBase.cs
- unsafenativemethodsother.cs
- ArrangedElement.cs
- DataPagerFieldItem.cs
- Wildcard.cs
- CustomValidator.cs
- FloaterParagraph.cs
- DataStreamFromComStream.cs
- CodeStatementCollection.cs
- ColorKeyFrameCollection.cs
- Empty.cs
- CellPartitioner.cs
- RestHandler.cs
- X509Certificate.cs
- ClientSideQueueItem.cs
- ProxyWebPart.cs
- Vector3DAnimation.cs
- MatrixStack.cs
- EnumValAlphaComparer.cs
- MachineSettingsSection.cs
- BamlTreeMap.cs
- SqlWebEventProvider.cs
- SmiRecordBuffer.cs
- RoutedEventValueSerializer.cs
- GlyphInfoList.cs
- OracleBFile.cs
- SplashScreen.cs
- WindowsMenu.cs
- ConstantExpression.cs
- PenLineCapValidation.cs
- JournalEntryListConverter.cs
- VideoDrawing.cs
- EventLogSession.cs
- CaretElement.cs
- PeerTransportListenAddressValidatorAttribute.cs
- SectionXmlInfo.cs