Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Framework / MS / Internal / IO / Packaging / IndexingContentUnit.cs / 1 / IndexingContentUnit.cs
//---------------------------------------------------------------------------- // // File: IndexingContentUnit.cs // // Description: // Object returned by the NextContentUnit method of XamlFilter. // An IndexingContentUnit contains a chunk and its contents. // // History: // 01/08/2004 - johnlarc Created // 08/26/2004: JohnLarc: Removed access to indexing filters from managed code. // // Copyright (C) 2004 by Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using MS.Internal.Interop; // for CHUNK_BREAKTYPE namespace MS.Internal.IO.Packaging { ///A descriptor for a chunk, as returned by XamlFilter.NextContentUnit. internal class IndexingContentUnit : ManagedChunk { ///Build a contents chunk, passing the contents string and specifying whether it comes from a Glyphs element. ///The value of the chunk's contents property. ///An arbitrary Uint32 to identify each chunk returned by IFilter.GetChunk. ///The opening break for the chunk. ///A description of the property represented by the chunk. ///The locale ID for the chunk. internal IndexingContentUnit( string contents, uint chunkID, CHUNK_BREAKTYPE breakType, ManagedFullPropSpec attribute, uint lcid) : base(chunkID, breakType, attribute, lcid, CHUNKSTATE.CHUNK_TEXT) { _contents = contents; } ////// A utility to be used when one wants to reuse /// one object to hold different values in succession. /// internal void InitIndexingContentUnit( string contents, uint chunkID, CHUNK_BREAKTYPE breakType, ManagedFullPropSpec attribute, uint lcid) { _contents = contents; ID = chunkID; BreakType = breakType; Attribute = attribute; Locale = lcid; } ///The chunk's contents. internal string Text { get { return _contents; } } private string _contents; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // // File: IndexingContentUnit.cs // // Description: // Object returned by the NextContentUnit method of XamlFilter. // An IndexingContentUnit contains a chunk and its contents. // // History: // 01/08/2004 - johnlarc Created // 08/26/2004: JohnLarc: Removed access to indexing filters from managed code. // // Copyright (C) 2004 by Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using MS.Internal.Interop; // for CHUNK_BREAKTYPE namespace MS.Internal.IO.Packaging { ///A descriptor for a chunk, as returned by XamlFilter.NextContentUnit. internal class IndexingContentUnit : ManagedChunk { ///Build a contents chunk, passing the contents string and specifying whether it comes from a Glyphs element. ///The value of the chunk's contents property. ///An arbitrary Uint32 to identify each chunk returned by IFilter.GetChunk. ///The opening break for the chunk. ///A description of the property represented by the chunk. ///The locale ID for the chunk. internal IndexingContentUnit( string contents, uint chunkID, CHUNK_BREAKTYPE breakType, ManagedFullPropSpec attribute, uint lcid) : base(chunkID, breakType, attribute, lcid, CHUNKSTATE.CHUNK_TEXT) { _contents = contents; } ////// A utility to be used when one wants to reuse /// one object to hold different values in succession. /// internal void InitIndexingContentUnit( string contents, uint chunkID, CHUNK_BREAKTYPE breakType, ManagedFullPropSpec attribute, uint lcid) { _contents = contents; ID = chunkID; BreakType = breakType; Attribute = attribute; Locale = lcid; } ///The chunk's contents. internal string Text { get { return _contents; } } private string _contents; } } // 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
- DataFieldCollectionEditor.cs
- MenuStrip.cs
- Calendar.cs
- OAVariantLib.cs
- DataGridState.cs
- Select.cs
- DataFieldConverter.cs
- PresentationAppDomainManager.cs
- HebrewNumber.cs
- PingOptions.cs
- ExpressionStringBuilder.cs
- DbConvert.cs
- SkipStoryboardToFill.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- XmlIncludeAttribute.cs
- TargetInvocationException.cs
- WebPartCancelEventArgs.cs
- ToolBar.cs
- OracleEncoding.cs
- NullableLongMinMaxAggregationOperator.cs
- WSFederationHttpSecurityMode.cs
- Base64Decoder.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- XPathChildIterator.cs
- FormatConvertedBitmap.cs
- ViewCellRelation.cs
- CryptoApi.cs
- filewebrequest.cs
- DbConnectionInternal.cs
- RolePrincipal.cs
- LocalizeDesigner.cs
- TextElementAutomationPeer.cs
- SchemaElementDecl.cs
- HyperLinkField.cs
- NavigationProperty.cs
- EmptyControlCollection.cs
- IDReferencePropertyAttribute.cs
- TableItemProviderWrapper.cs
- ColorConvertedBitmap.cs
- XmlAttribute.cs
- InputLanguage.cs
- NameValuePermission.cs
- XmlMtomReader.cs
- ValidationPropertyAttribute.cs
- Ref.cs
- StickyNoteHelper.cs
- XsltFunctions.cs
- RotateTransform3D.cs
- printdlgexmarshaler.cs
- ItemMap.cs
- MulticastOption.cs
- CodeMemberMethod.cs
- GridViewRowPresenterBase.cs
- Vector3DAnimationUsingKeyFrames.cs
- TableStyle.cs
- AutomationPropertyChangedEventArgs.cs
- DbMetaDataCollectionNames.cs
- TableCell.cs
- TextLineBreak.cs
- BindToObject.cs
- RangeValueProviderWrapper.cs
- EmptyControlCollection.cs
- AttachInfo.cs
- Object.cs
- ValidatingReaderNodeData.cs
- WindowsGraphicsCacheManager.cs
- TextEndOfParagraph.cs
- RelationshipEndMember.cs
- ListBoxItem.cs
- UnsafeNativeMethods.cs
- ImageFormat.cs
- RIPEMD160Managed.cs
- StatusBar.cs
- followingquery.cs
- ContentPropertyAttribute.cs
- ControlAdapter.cs
- DBNull.cs
- EventSinkActivity.cs
- MdiWindowListItemConverter.cs
- __Error.cs
- SelectionProviderWrapper.cs
- TypeUtils.cs
- remotingproxy.cs
- CatalogPartCollection.cs
- GlyphTypeface.cs
- PropertyReferenceExtension.cs
- Fonts.cs
- Relationship.cs
- PeerNameResolver.cs
- InheritanceContextHelper.cs
- StylusCaptureWithinProperty.cs
- SecurityStateEncoder.cs
- AlignmentYValidation.cs
- SuppressMessageAttribute.cs
- InsufficientMemoryException.cs
- IDQuery.cs
- AssemblyBuilder.cs
- LicenseManager.cs
- AccessText.cs
- RestClientProxyHandler.cs