Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- EntityCommandDefinition.cs
- SoapSchemaExporter.cs
- HostingPreferredMapPath.cs
- StorageRoot.cs
- GuidTagList.cs
- HierarchicalDataTemplate.cs
- EventProviderWriter.cs
- SqlProcedureAttribute.cs
- ListenerElementsCollection.cs
- DataGridViewColumnHeaderCell.cs
- NegationPusher.cs
- ProxyFragment.cs
- SqlTypeSystemProvider.cs
- PageTheme.cs
- DiagnosticsConfiguration.cs
- InstanceNotReadyException.cs
- ValueChangedEventManager.cs
- SafeProcessHandle.cs
- PersonalizationProviderHelper.cs
- HttpResponse.cs
- WorkflowIdleElement.cs
- baseaxisquery.cs
- DocumentReferenceCollection.cs
- StateChangeEvent.cs
- ActiveDocumentEvent.cs
- Point4DConverter.cs
- LabelAutomationPeer.cs
- itemelement.cs
- SubMenuStyleCollectionEditor.cs
- WeakRefEnumerator.cs
- PcmConverter.cs
- TypeLoadException.cs
- ValidatorCompatibilityHelper.cs
- XNameConverter.cs
- RegisteredScript.cs
- AncestorChangedEventArgs.cs
- LinqDataSource.cs
- LambdaCompiler.Logical.cs
- SqlClientWrapperSmiStreamChars.cs
- CompositionTarget.cs
- ResourceContainer.cs
- DataPagerFieldCollection.cs
- FrameworkReadOnlyPropertyMetadata.cs
- QilCloneVisitor.cs
- DuplicateContext.cs
- RegistryKey.cs
- LogEntryDeserializer.cs
- CodeTypeConstructor.cs
- SQLCharsStorage.cs
- CharacterString.cs
- ConfigurationFileMap.cs
- SoapSchemaExporter.cs
- SetterBase.cs
- SymmetricKeyWrap.cs
- MemoryMappedViewStream.cs
- EndPoint.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- CallTemplateAction.cs
- CategoryNameCollection.cs
- Calendar.cs
- DocumentReferenceCollection.cs
- SchemaNamespaceManager.cs
- IdentityReference.cs
- Walker.cs
- RoutedCommand.cs
- XPathNavigatorKeyComparer.cs
- HGlobalSafeHandle.cs
- EntityDataSourceMemberPath.cs
- XmlCDATASection.cs
- DataGridViewDataConnection.cs
- ProfileSettingsCollection.cs
- IdentityValidationException.cs
- ImmutablePropertyDescriptorGridEntry.cs
- ScrollProviderWrapper.cs
- SmtpMail.cs
- LinearGradientBrush.cs
- DateTimeFormatInfoScanner.cs
- DesignUtil.cs
- CodeArrayCreateExpression.cs
- UnsafeNativeMethodsTablet.cs
- StrongNameUtility.cs
- OrthographicCamera.cs
- NegatedConstant.cs
- SoapFault.cs
- ProviderBase.cs
- SerializationInfo.cs
- WaitHandle.cs
- ITreeGenerator.cs
- SafeHandles.cs
- ListenerPerfCounters.cs
- EditingCommands.cs
- Listbox.cs
- DateTimeSerializationSection.cs
- _NtlmClient.cs
- DataServiceQuery.cs
- MemberAccessException.cs
- FtpRequestCacheValidator.cs
- OneOfConst.cs
- webbrowsersite.cs
- AutomationPatternInfo.cs