Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Documents / BlockCollection.cs / 1305600 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- _TLSstream.cs
- BufferBuilder.cs
- SurrogateDataContract.cs
- XmlSerializerFactory.cs
- OverlappedContext.cs
- BindingMAnagerBase.cs
- PngBitmapDecoder.cs
- ProfileProvider.cs
- MarkupCompilePass1.cs
- SafeProcessHandle.cs
- arabicshape.cs
- WindowsListViewGroupSubsetLink.cs
- Int32RectValueSerializer.cs
- HttpApplication.cs
- PathFigureCollectionConverter.cs
- ProtocolsConfigurationEntry.cs
- diagnosticsswitches.cs
- wmiutil.cs
- AnnotationComponentChooser.cs
- ViewCellSlot.cs
- VSWCFServiceContractGenerator.cs
- OleServicesContext.cs
- AssemblySettingAttributes.cs
- TableRowCollection.cs
- XmlSerializationGeneratedCode.cs
- XslException.cs
- ZipIORawDataFileBlock.cs
- ItemChangedEventArgs.cs
- DataGridClipboardCellContent.cs
- RowUpdatedEventArgs.cs
- ConnectionManagementElementCollection.cs
- GeneratedView.cs
- WindowsPen.cs
- AdRotator.cs
- Content.cs
- DataObjectPastingEventArgs.cs
- LoginName.cs
- ExceptionAggregator.cs
- QilChoice.cs
- FreezableCollection.cs
- SecurityRuntime.cs
- XmlDataProvider.cs
- ModelItemImpl.cs
- TextRunTypographyProperties.cs
- FrameworkElement.cs
- HiddenFieldPageStatePersister.cs
- ListSurrogate.cs
- DocumentReferenceCollection.cs
- KeyboardEventArgs.cs
- GetTokenRequest.cs
- AxisAngleRotation3D.cs
- ListView.cs
- ZipIOModeEnforcingStream.cs
- BaseAppDomainProtocolHandler.cs
- DesignerProperties.cs
- DisposableCollectionWrapper.cs
- QfeChecker.cs
- ReadOnlyTernaryTree.cs
- HttpDateParse.cs
- ListenerSessionConnectionReader.cs
- CodeTypeDeclarationCollection.cs
- ConnectionStringsSection.cs
- LinqDataSourceView.cs
- HashMembershipCondition.cs
- CSharpCodeProvider.cs
- InlineUIContainer.cs
- EventLogEntryCollection.cs
- BadImageFormatException.cs
- FontUnit.cs
- MdiWindowListItemConverter.cs
- ValueQuery.cs
- ComponentFactoryHelpers.cs
- HttpCookie.cs
- SecurityCookieModeValidator.cs
- HttpSysSettings.cs
- SecurityUtils.cs
- StaticFileHandler.cs
- Tool.cs
- ImageFormatConverter.cs
- HttpApplication.cs
- WebPart.cs
- ValidationSummary.cs
- ApplicationContext.cs
- webbrowsersite.cs
- OdbcConnectionString.cs
- ParserOptions.cs
- GPPOINTF.cs
- GeneralTransform3D.cs
- HttpRequestCacheValidator.cs
- Debug.cs
- XPathNavigatorKeyComparer.cs
- XmlCollation.cs
- DispatchChannelSink.cs
- PropertyChangedEventArgs.cs
- ZipFileInfo.cs
- ControlValuePropertyAttribute.cs
- CompositeFontInfo.cs
- PointConverter.cs
- RegexCharClass.cs
- TextEditorCopyPaste.cs