Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / MS / Internal / IO / Packaging / IndexingContentUnit.cs / 1305600 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlSerializerSection.cs
- ConversionHelper.cs
- DataGridViewSortCompareEventArgs.cs
- unitconverter.cs
- TransactionTraceIdentifier.cs
- ExpressionPrefixAttribute.cs
- Point3DConverter.cs
- SafeEventLogWriteHandle.cs
- BaseConfigurationRecord.cs
- WithParamAction.cs
- FormViewInsertEventArgs.cs
- WindowsTreeView.cs
- RevocationPoint.cs
- TextShapeableCharacters.cs
- WebPartEditorCancelVerb.cs
- ServerProtocol.cs
- DefaultSection.cs
- PersonalizationDictionary.cs
- Semaphore.cs
- InvokeGenerator.cs
- EmptyStringExpandableObjectConverter.cs
- IdnMapping.cs
- CompilerLocalReference.cs
- HttpHandlerAction.cs
- compensatingcollection.cs
- TextClipboardData.cs
- TrueReadOnlyCollection.cs
- HMACSHA512.cs
- SortFieldComparer.cs
- EncoderReplacementFallback.cs
- RegisteredArrayDeclaration.cs
- Matrix.cs
- DoubleConverter.cs
- CapabilitiesUse.cs
- UriSectionReader.cs
- NumberAction.cs
- DataGridViewCellFormattingEventArgs.cs
- SchemaMerger.cs
- BinHexDecoder.cs
- SqlConnectionManager.cs
- KeyedPriorityQueue.cs
- TextEditorCharacters.cs
- CornerRadiusConverter.cs
- VirtualizedCellInfoCollection.cs
- HtmlElementCollection.cs
- SafeMemoryMappedViewHandle.cs
- SchemaExporter.cs
- DiscoveryReference.cs
- ClientFactory.cs
- XomlCompilerError.cs
- DataGridViewCellFormattingEventArgs.cs
- ProxyFragment.cs
- CommandBinding.cs
- StreamAsIStream.cs
- AvTraceFormat.cs
- PropertyConverter.cs
- ConfigurationElement.cs
- DynamicPropertyHolder.cs
- ChildTable.cs
- RuntimeResourceSet.cs
- VectorAnimationUsingKeyFrames.cs
- XmlDataDocument.cs
- ActivityBuilderHelper.cs
- DeclaredTypeValidator.cs
- SpeakInfo.cs
- DataChangedEventManager.cs
- SchemaObjectWriter.cs
- GetIndexBinder.cs
- StreamGeometry.cs
- MenuAutomationPeer.cs
- HierarchicalDataBoundControl.cs
- KnownTypesProvider.cs
- DBSchemaRow.cs
- ObjRef.cs
- NameNode.cs
- SqlVisitor.cs
- ComPlusSynchronizationContext.cs
- HtmlTableCell.cs
- ParallelEnumerable.cs
- rsa.cs
- NamespaceMapping.cs
- IconEditor.cs
- Rect3DConverter.cs
- IndentedWriter.cs
- BufferedGraphics.cs
- CompilerInfo.cs
- RegexCompilationInfo.cs
- AttachmentService.cs
- TextRange.cs
- ContainerParagraph.cs
- ObjectQueryState.cs
- ListMarkerLine.cs
- ActivityValidator.cs
- IOThreadTimer.cs
- SystemIcons.cs
- AuthenticationException.cs
- HandleExceptionArgs.cs
- CustomCategoryAttribute.cs
- StringPropertyBuilder.cs
- BinHexEncoding.cs