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
- FlowDocumentScrollViewer.cs
- Funcletizer.cs
- WorkflowItemPresenter.cs
- HttpListener.cs
- ValidatedControlConverter.cs
- CompoundFileIOPermission.cs
- ExternalException.cs
- TextOutput.cs
- PolicyLevel.cs
- ColumnHeader.cs
- DecoderReplacementFallback.cs
- InvalidOleVariantTypeException.cs
- MultipartContentParser.cs
- AmbientEnvironment.cs
- TypedDataSourceCodeGenerator.cs
- Utils.cs
- Errors.cs
- ToolStripSplitButton.cs
- Section.cs
- Debug.cs
- ViewSimplifier.cs
- WriteFileContext.cs
- CodeGen.cs
- DataGridViewRowsRemovedEventArgs.cs
- XmlSchemas.cs
- WebPartDisplayModeCancelEventArgs.cs
- SqlMethodAttribute.cs
- TimeSpanMinutesConverter.cs
- ControlTemplate.cs
- WebColorConverter.cs
- RuleRefElement.cs
- TextLineBreak.cs
- StrokeSerializer.cs
- CellParagraph.cs
- GeneratedContractType.cs
- Application.cs
- FixedSOMElement.cs
- SecurityKeyIdentifier.cs
- ClientTargetCollection.cs
- IntSecurity.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- DrawingVisual.cs
- SystemInformation.cs
- _PooledStream.cs
- MetadataHelper.cs
- BinaryReader.cs
- Rect.cs
- ICspAsymmetricAlgorithm.cs
- PagePropertiesChangingEventArgs.cs
- ImpersonationContext.cs
- SourceItem.cs
- StringArrayConverter.cs
- XamlReaderHelper.cs
- ErrorHandlerModule.cs
- SessionStateModule.cs
- TablePatternIdentifiers.cs
- CancelAsyncOperationRequest.cs
- XmlNullResolver.cs
- BoolExpression.cs
- EntityParameterCollection.cs
- coordinatorfactory.cs
- AddressUtility.cs
- DocumentViewerHelper.cs
- XmlCodeExporter.cs
- CharAnimationBase.cs
- ResourceProperty.cs
- DiagnosticsConfiguration.cs
- FontCacheLogic.cs
- DirectoryObjectSecurity.cs
- ConnectionStringsExpressionBuilder.cs
- RemoteWebConfigurationHostServer.cs
- CoreSwitches.cs
- RowToFieldTransformer.cs
- HostingPreferredMapPath.cs
- StringReader.cs
- X509CertificateRecipientServiceCredential.cs
- BackgroundWorker.cs
- TextElementAutomationPeer.cs
- exports.cs
- IdentifierCollection.cs
- XmlLoader.cs
- BamlReader.cs
- SymDocumentType.cs
- EdmValidator.cs
- SqlRecordBuffer.cs
- DesignerActionUI.cs
- ItemChangedEventArgs.cs
- SynchronizedDispatch.cs
- WebControl.cs
- HotSpot.cs
- SmtpFailedRecipientsException.cs
- ArraySet.cs
- Gdiplus.cs
- QilGeneratorEnv.cs
- BufferedGraphics.cs
- PreservationFileReader.cs
- PagedControl.cs
- ErrorTableItemStyle.cs
- X509CertificateCollection.cs
- SessionStateModule.cs