Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- StackSpiller.Temps.cs
- EditBehavior.cs
- SchemaImporterExtension.cs
- HtmlContainerControl.cs
- XmlnsDictionary.cs
- documentsequencetextpointer.cs
- InheritanceService.cs
- wpf-etw.cs
- ComponentGlyph.cs
- CodeComment.cs
- FamilyMap.cs
- ListViewPagedDataSource.cs
- WindowsAuthenticationEventArgs.cs
- WeakEventManager.cs
- TableDetailsCollection.cs
- UserPersonalizationStateInfo.cs
- DataGridRowsPresenter.cs
- UnsettableComboBox.cs
- SqlOuterApplyReducer.cs
- SimpleExpression.cs
- ValidatorCollection.cs
- RtfControls.cs
- Lease.cs
- TextBox.cs
- HtmlInputImage.cs
- XmlElementList.cs
- AutoResetEvent.cs
- ReadOnlyNameValueCollection.cs
- Timer.cs
- XmlSchemaComplexContentRestriction.cs
- Menu.cs
- WebBrowserHelper.cs
- ButtonStandardAdapter.cs
- TreeNode.cs
- SplitterPanel.cs
- BamlRecordWriter.cs
- SocketInformation.cs
- TransformConverter.cs
- CustomGrammar.cs
- _LocalDataStore.cs
- SiteMapSection.cs
- PaintValueEventArgs.cs
- TimelineClockCollection.cs
- _IPv6Address.cs
- TreeNodeBindingCollection.cs
- CompositeDataBoundControl.cs
- ContentControl.cs
- DataServiceSaveChangesEventArgs.cs
- SecurityContext.cs
- Size.cs
- VSWCFServiceContractGenerator.cs
- DayRenderEvent.cs
- ToolStripItemClickedEventArgs.cs
- _ConnectOverlappedAsyncResult.cs
- PermissionSetEnumerator.cs
- Atom10FormatterFactory.cs
- TextServicesDisplayAttributePropertyRanges.cs
- SubpageParaClient.cs
- CellNormalizer.cs
- SettingsAttributes.cs
- DateTimeSerializationSection.cs
- CredentialCache.cs
- CodeGeneratorOptions.cs
- MemberAccessException.cs
- DefinitionUpdate.cs
- MarginsConverter.cs
- datacache.cs
- ReplyChannelAcceptor.cs
- CapabilitiesUse.cs
- SymbolDocumentGenerator.cs
- CatalogPartChrome.cs
- RawKeyboardInputReport.cs
- TextDocumentView.cs
- BrowsableAttribute.cs
- WebPartDescription.cs
- SmiEventSink_Default.cs
- HitTestResult.cs
- ResourceBinder.cs
- DateBoldEvent.cs
- CorrelationValidator.cs
- WindowClosedEventArgs.cs
- Stack.cs
- HijriCalendar.cs
- ViewRendering.cs
- UdpUtility.cs
- PropertyIdentifier.cs
- AudioBase.cs
- ClassDataContract.cs
- TextEffectCollection.cs
- WebPartDisplayModeCancelEventArgs.cs
- SendingRequestEventArgs.cs
- Rotation3DAnimationBase.cs
- RectAnimation.cs
- Geometry.cs
- invalidudtexception.cs
- AssociatedControlConverter.cs
- Processor.cs
- RelationshipSet.cs
- DoneReceivingAsyncResult.cs
- BufferedGraphics.cs