Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Framework / System / Windows / Documents / BlockCollection.cs / 1 / BlockCollection.cs
//---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // // Description: Collection of Block elements // Collection of Block elements - elements allowed as children // of FlowDocument, Section, ListItem, TableCell, Floater and Figure. // //--------------------------------------------------------------------------- namespace System.Windows.Documents { using MS.Internal; // Invariant ////// Collection of Block elements - elements allowed as children /// of FlowDocument, Section, ListItem, TableCell, Floater and Figure. /// public class BlockCollection : TextElementCollection{ //------------------------------------------------------------------- // // Constructors // //------------------------------------------------------------------- #region Constructors // Constructor is internal. We allow BlockCollection creation only from inside owning elements such as FlowDocument or TextElement. // Note that when a SiblingBlocks collection is created for a Block, the owner of collection is that member Block object. // Flag isOwnerParent indicates whether owner is a parent or a member of the collection. internal BlockCollection(DependencyObject owner, bool isOwnerParent) : base(owner, isOwnerParent) { } #endregion Constructors //-------------------------------------------------------------------- // // Public Properties // //------------------------------------------------------------------- #region Public Properties /// /// Returns a first Block of this collection /// public Block FirstBlock { get { return this.FirstChild; } } ////// Returns a last Block of this collection /// public Block LastBlock { get { return this.LastChild; } } #endregion Public Properties } } // 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. // // Description: Collection of Block elements // Collection of Block elements - elements allowed as children // of FlowDocument, Section, ListItem, TableCell, Floater and Figure. // //--------------------------------------------------------------------------- namespace System.Windows.Documents { using MS.Internal; // Invariant ////// Collection of Block elements - elements allowed as children /// of FlowDocument, Section, ListItem, TableCell, Floater and Figure. /// public class BlockCollection : TextElementCollection{ //------------------------------------------------------------------- // // Constructors // //------------------------------------------------------------------- #region Constructors // Constructor is internal. We allow BlockCollection creation only from inside owning elements such as FlowDocument or TextElement. // Note that when a SiblingBlocks collection is created for a Block, the owner of collection is that member Block object. // Flag isOwnerParent indicates whether owner is a parent or a member of the collection. internal BlockCollection(DependencyObject owner, bool isOwnerParent) : base(owner, isOwnerParent) { } #endregion Constructors //-------------------------------------------------------------------- // // Public Properties // //------------------------------------------------------------------- #region Public Properties /// /// Returns a first Block of this collection /// public Block FirstBlock { get { return this.FirstChild; } } ////// Returns a last Block of this collection /// public Block LastBlock { get { return this.LastChild; } } #endregion Public Properties } } // 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
- AppendHelper.cs
- MatchSingleFxEngineOpcode.cs
- PointHitTestParameters.cs
- DynamicValidatorEventArgs.cs
- PerfProviderCollection.cs
- Matrix3DValueSerializer.cs
- ChildChangedEventArgs.cs
- PlatformNotSupportedException.cs
- Vector3DCollection.cs
- EpmHelper.cs
- ServiceContractViewControl.Designer.cs
- DbProviderFactory.cs
- TakeQueryOptionExpression.cs
- TextEditorCharacters.cs
- RoutedEventArgs.cs
- LambdaCompiler.Address.cs
- XPathSelfQuery.cs
- OperationDescription.cs
- mediaclock.cs
- RTLAwareMessageBox.cs
- ListViewGroupItemCollection.cs
- UnitySerializationHolder.cs
- KernelTypeValidation.cs
- HeaderUtility.cs
- DateTimeEditor.cs
- SoapElementAttribute.cs
- Module.cs
- TaskExtensions.cs
- Assembly.cs
- ParagraphResult.cs
- XmlSchemaSequence.cs
- SolidColorBrush.cs
- BroadcastEventHelper.cs
- SrgsGrammarCompiler.cs
- DataGridTemplateColumn.cs
- ProcessManager.cs
- SHA512.cs
- HttpApplicationStateBase.cs
- OdbcUtils.cs
- AutomationPeer.cs
- RenderingEventArgs.cs
- EntitySqlQueryState.cs
- AtlasWeb.Designer.cs
- FileLoadException.cs
- SystemNetworkInterface.cs
- StorageRoot.cs
- CodeTypeOfExpression.cs
- Delay.cs
- ReleaseInstanceMode.cs
- TaskHelper.cs
- ToolStripComboBox.cs
- QilNode.cs
- C14NUtil.cs
- PreservationFileWriter.cs
- IsolatedStoragePermission.cs
- ProjectionPruner.cs
- EdmProviderManifest.cs
- SiteMap.cs
- COAUTHINFO.cs
- HierarchicalDataBoundControl.cs
- MimeReturn.cs
- TransactionFilter.cs
- BindingExpressionUncommonField.cs
- EditorPartCollection.cs
- DataGridViewButtonColumn.cs
- DocumentsTrace.cs
- DockPanel.cs
- ResourcesGenerator.cs
- CreateCardRequest.cs
- SafeLibraryHandle.cs
- XmlSerializerNamespaces.cs
- Drawing.cs
- Bits.cs
- DeferredElementTreeState.cs
- InertiaRotationBehavior.cs
- ConnectionPointConverter.cs
- BitArray.cs
- ValidatorCollection.cs
- TimeSpan.cs
- ToolStripDropDownClosingEventArgs.cs
- Condition.cs
- ActivationService.cs
- Stream.cs
- StaticExtensionConverter.cs
- mactripleDES.cs
- ApplicationId.cs
- WebBrowsableAttribute.cs
- EntitySqlQueryCacheEntry.cs
- OutputCacheProfileCollection.cs
- Clause.cs
- TreeNodeBindingCollection.cs
- TogglePatternIdentifiers.cs
- BaseTreeIterator.cs
- Logging.cs
- DeclarativeConditionsCollection.cs
- DataGridViewColumnStateChangedEventArgs.cs
- DebugView.cs
- ClientData.cs
- CodeSubDirectory.cs
- FlatButtonAppearance.cs