Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- OleDbConnectionPoolGroupProviderInfo.cs
- DataGridViewCellMouseEventArgs.cs
- SystemColorTracker.cs
- SingleBodyParameterMessageFormatter.cs
- XmlReflectionImporter.cs
- ProxyWebPart.cs
- LabelLiteral.cs
- LookupNode.cs
- _WebProxyDataBuilder.cs
- RadioButtonRenderer.cs
- CollectionChangeEventArgs.cs
- SafeNativeMethodsCLR.cs
- GeneralTransform3DCollection.cs
- AdjustableArrowCap.cs
- XmlSchemaSet.cs
- ToolStripSplitStackLayout.cs
- GeometryGroup.cs
- ActivityCodeDomSerializer.cs
- ItemCheckEvent.cs
- CharEnumerator.cs
- FacetDescription.cs
- Convert.cs
- ProcessModelInfo.cs
- PagerStyle.cs
- StringUtil.cs
- TreeNodeCollection.cs
- SerTrace.cs
- ImmutablePropertyDescriptorGridEntry.cs
- Message.cs
- DoubleAnimation.cs
- HttpCacheParams.cs
- ScrollChrome.cs
- Stackframe.cs
- HttpBrowserCapabilitiesWrapper.cs
- WebHeaderCollection.cs
- XmlSchemaObjectTable.cs
- FilterQuery.cs
- GAC.cs
- SemanticResultKey.cs
- HtmlTableRow.cs
- ProxySimple.cs
- Visual3D.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- TaskHelper.cs
- DrawingBrush.cs
- ClassImporter.cs
- HMAC.cs
- Selection.cs
- FormatConvertedBitmap.cs
- ThreadStateException.cs
- GridViewColumnCollectionChangedEventArgs.cs
- ValueSerializerAttribute.cs
- PartialClassGenerationTaskInternal.cs
- CacheForPrimitiveTypes.cs
- XslTransformFileEditor.cs
- DomainConstraint.cs
- CompilerGeneratedAttribute.cs
- DataGridLinkButton.cs
- TextBox.cs
- XmlQueryTypeFactory.cs
- ToolStripDropDownButton.cs
- ProfileBuildProvider.cs
- LoginAutoFormat.cs
- WebSysDefaultValueAttribute.cs
- XsltCompileContext.cs
- AddressUtility.cs
- MasterPageBuildProvider.cs
- RegexCaptureCollection.cs
- Operator.cs
- odbcmetadatafactory.cs
- TransformerInfo.cs
- EventData.cs
- TextEndOfSegment.cs
- IndependentAnimationStorage.cs
- ServiceBusyException.cs
- SystemBrushes.cs
- MatrixKeyFrameCollection.cs
- HtmlInputImage.cs
- AutoGeneratedFieldProperties.cs
- IndexingContentUnit.cs
- GetPageCompletedEventArgs.cs
- StringValidatorAttribute.cs
- CompositeFontInfo.cs
- CultureInfoConverter.cs
- TypeSource.cs
- SharedPersonalizationStateInfo.cs
- ExceptionWrapper.cs
- SafeNativeMethods.cs
- TypeUtil.cs
- XsltInput.cs
- DispatcherHookEventArgs.cs
- DecimalConverter.cs
- PageClientProxyGenerator.cs
- SerializationStore.cs
- OwnerDrawPropertyBag.cs
- PathTooLongException.cs
- DecoderExceptionFallback.cs
- LinqDataSourceHelper.cs
- ProfileBuildProvider.cs
- SelectedDatesCollection.cs