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
- IndependentlyAnimatedPropertyMetadata.cs
- PathStreamGeometryContext.cs
- ProvidePropertyAttribute.cs
- WmfPlaceableFileHeader.cs
- RawStylusInputReport.cs
- ExtensionFile.cs
- SimpleExpression.cs
- DecoderNLS.cs
- SchemaImporter.cs
- Span.cs
- ReferentialConstraint.cs
- StackSpiller.Bindings.cs
- PaintValueEventArgs.cs
- FormsAuthentication.cs
- VariantWrapper.cs
- ZipIOCentralDirectoryFileHeader.cs
- NamespaceDecl.cs
- DataView.cs
- ClientUIRequest.cs
- mda.cs
- InputBindingCollection.cs
- DataGridParentRows.cs
- HttpClientCertificate.cs
- NotCondition.cs
- SizeChangedEventArgs.cs
- ExtendLockCommand.cs
- CopyCodeAction.cs
- OpacityConverter.cs
- ScriptComponentDescriptor.cs
- RenderDataDrawingContext.cs
- DataStreamFromComStream.cs
- WindowsPrincipal.cs
- TreeNodeStyleCollection.cs
- CatalogZoneAutoFormat.cs
- EditorZoneBase.cs
- HtmlInputButton.cs
- PresentationAppDomainManager.cs
- DesignSurfaceServiceContainer.cs
- RelatedPropertyManager.cs
- ListDictionary.cs
- DataErrorValidationRule.cs
- LicenseProviderAttribute.cs
- TextModifierScope.cs
- SchemaElement.cs
- UserPersonalizationStateInfo.cs
- AssociationSet.cs
- AssociatedControlConverter.cs
- ContentFilePart.cs
- SectionRecord.cs
- EventLogQuery.cs
- SharedPersonalizationStateInfo.cs
- DataTableMappingCollection.cs
- CodeMethodInvokeExpression.cs
- PropagatorResult.cs
- ViewStateException.cs
- IdentifierCreationService.cs
- NameSpaceExtractor.cs
- DefaultBinder.cs
- TextContainer.cs
- ProfileService.cs
- EntityCodeGenerator.cs
- SequenceNumber.cs
- wgx_sdk_version.cs
- DoubleSumAggregationOperator.cs
- HttpModulesSection.cs
- SignatureDescription.cs
- NavigationPropertyEmitter.cs
- Stroke.cs
- ParsedAttributeCollection.cs
- Enlistment.cs
- ContainerUtilities.cs
- StrongNameUtility.cs
- CommentEmitter.cs
- COM2TypeInfoProcessor.cs
- WebPartExportVerb.cs
- StringValueSerializer.cs
- WindowsFormsLinkLabel.cs
- coordinatorscratchpad.cs
- SimplePropertyEntry.cs
- TableCell.cs
- OTFRasterizer.cs
- ConfigXmlWhitespace.cs
- DependencyObjectPropertyDescriptor.cs
- EventsTab.cs
- Int32Animation.cs
- CardSpaceSelector.cs
- GridEntryCollection.cs
- FontStyles.cs
- PageContent.cs
- FrameDimension.cs
- OperatingSystem.cs
- PropertyTabChangedEvent.cs
- OracleCommandBuilder.cs
- TiffBitmapEncoder.cs
- ToolStripPanelDesigner.cs
- ProfileGroupSettings.cs
- UpdatePanelTriggerCollection.cs
- ConstraintEnumerator.cs
- ExceptionCollection.cs
- UdpChannelListener.cs