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
- BaseCollection.cs
- NodeLabelEditEvent.cs
- SafeRightsManagementPubHandle.cs
- SortExpressionBuilder.cs
- DataFieldConverter.cs
- Inline.cs
- Point3D.cs
- DateTimeConstantAttribute.cs
- Events.cs
- PropertyMap.cs
- InitializerFacet.cs
- ForEachAction.cs
- IteratorFilter.cs
- XmlSchemaGroup.cs
- ExpandableObjectConverter.cs
- GroupLabel.cs
- EntityTemplateFactory.cs
- DaylightTime.cs
- BatchStream.cs
- ListBoxAutomationPeer.cs
- DbModificationClause.cs
- TableAdapterManagerGenerator.cs
- HttpConfigurationContext.cs
- ClientScriptItemCollection.cs
- ZipIOCentralDirectoryBlock.cs
- DataBoundControlDesigner.cs
- Translator.cs
- QueryGeneratorBase.cs
- DataShape.cs
- XmlHierarchyData.cs
- SecurityUtils.cs
- DataContractSerializer.cs
- RequestUriProcessor.cs
- WebPartMinimizeVerb.cs
- versioninfo.cs
- PeerDuplexChannel.cs
- TextServicesContext.cs
- JapaneseCalendar.cs
- XPathNavigatorReader.cs
- AtlasWeb.Designer.cs
- ComPlusInstanceProvider.cs
- NameSpaceExtractor.cs
- RealProxy.cs
- ArcSegment.cs
- CatchDesigner.xaml.cs
- BufferModesCollection.cs
- SplayTreeNode.cs
- XmlSerializationReader.cs
- TagNameToTypeMapper.cs
- PackWebResponse.cs
- Command.cs
- ColumnResult.cs
- SqlWriter.cs
- DateTimeFormatInfo.cs
- RepeaterItemEventArgs.cs
- CalculatedColumn.cs
- SelectingProviderEventArgs.cs
- SharedConnectionWorkflowTransactionService.cs
- EventEntry.cs
- WebPartConnectionsCancelVerb.cs
- TransformationRules.cs
- AddingNewEventArgs.cs
- AdvancedBindingPropertyDescriptor.cs
- PropertyValueChangedEvent.cs
- HostVisual.cs
- IODescriptionAttribute.cs
- DictionaryChange.cs
- LocalizationParserHooks.cs
- LayoutInformation.cs
- MarshalDirectiveException.cs
- DateTimePicker.cs
- DynamicMethod.cs
- VSWCFServiceContractGenerator.cs
- PeerObject.cs
- StylusPointPropertyInfo.cs
- AdjustableArrowCap.cs
- CursorConverter.cs
- SqlDataSourceSelectingEventArgs.cs
- ShaderRenderModeValidation.cs
- GradientBrush.cs
- CustomErrorsSection.cs
- DomainUpDown.cs
- SplitContainerDesigner.cs
- WebPartsPersonalization.cs
- DetailsViewRow.cs
- TextTrailingWordEllipsis.cs
- HandlerBase.cs
- DataGridViewRowHeaderCell.cs
- SQLDouble.cs
- ObjectDataSourceMethodEventArgs.cs
- SymbolEqualComparer.cs
- Soap12ServerProtocol.cs
- ReaderWriterLock.cs
- CompilerScopeManager.cs
- RelationshipNavigation.cs
- ColorBlend.cs
- SchemaElement.cs
- ClientData.cs
- ValidationSummary.cs
- SubMenuStyle.cs