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
- XmlAttributeOverrides.cs
- SimpleFieldTemplateFactory.cs
- WebRequestModulesSection.cs
- LinkTarget.cs
- TypeConverterHelper.cs
- AssemblyHash.cs
- PenLineJoinValidation.cs
- DocumentAutomationPeer.cs
- SqlDataSourceRefreshSchemaForm.cs
- CqlLexerHelpers.cs
- X509CertificateStore.cs
- DemultiplexingClientMessageFormatter.cs
- DocumentGridContextMenu.cs
- RuntimeIdentifierPropertyAttribute.cs
- TableAdapterManagerMethodGenerator.cs
- DrawingServices.cs
- COAUTHIDENTITY.cs
- FileBasedResourceGroveler.cs
- TreeNodeSelectionProcessor.cs
- InlinedAggregationOperatorEnumerator.cs
- WindowsEditBox.cs
- Utils.cs
- PropVariant.cs
- GPStream.cs
- FullTextLine.cs
- ColumnMapVisitor.cs
- XmlHierarchicalDataSourceView.cs
- RichTextBoxDesigner.cs
- TextWriter.cs
- ForeignConstraint.cs
- DbProviderFactories.cs
- ClientSideQueueItem.cs
- Activator.cs
- EasingKeyFrames.cs
- StringAttributeCollection.cs
- BackgroundWorker.cs
- Compensation.cs
- _ProxyChain.cs
- CaseInsensitiveOrdinalStringComparer.cs
- BrushConverter.cs
- GlyphTypeface.cs
- dataprotectionpermission.cs
- XpsFilter.cs
- DaylightTime.cs
- InputScope.cs
- Token.cs
- Vector3DCollectionConverter.cs
- DataGridViewHitTestInfo.cs
- DataGridViewColumnEventArgs.cs
- TypeElement.cs
- XmlMtomWriter.cs
- KeyBinding.cs
- SqlEnums.cs
- DataGridAutoFormat.cs
- AutoCompleteStringCollection.cs
- HttpPostedFileBase.cs
- MimeMultiPart.cs
- OuterProxyWrapper.cs
- QueryFunctions.cs
- LateBoundChannelParameterCollection.cs
- ParseNumbers.cs
- GotoExpression.cs
- List.cs
- RuleProcessor.cs
- DataObjectEventArgs.cs
- DrawingContextDrawingContextWalker.cs
- CancellationTokenRegistration.cs
- BasicHttpMessageCredentialType.cs
- MenuItem.cs
- HttpEncoder.cs
- ImageListStreamer.cs
- StringFunctions.cs
- GeneralTransform3DGroup.cs
- infer.cs
- ToolStripGripRenderEventArgs.cs
- TrustLevel.cs
- Helper.cs
- ProfileModule.cs
- SafeRegistryHandle.cs
- FontDialog.cs
- AssemblyName.cs
- RequestSecurityToken.cs
- UnsafeNativeMethods.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- DataTableMappingCollection.cs
- Char.cs
- UnicastIPAddressInformationCollection.cs
- PageCatalogPart.cs
- ConstructorNeedsTagAttribute.cs
- EventListenerClientSide.cs
- TextControl.cs
- FirewallWrapper.cs
- util.cs
- ViewKeyConstraint.cs
- isolationinterop.cs
- altserialization.cs
- KeyedHashAlgorithm.cs
- BaseCollection.cs
- CryptoConfig.cs
- Geometry3D.cs