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
- WarningException.cs
- TypeDependencyAttribute.cs
- WorkflowCreationContext.cs
- SizeFConverter.cs
- SchemaImporterExtensionElement.cs
- Tablet.cs
- SynchronousChannel.cs
- IsolatedStoragePermission.cs
- SafeEventLogWriteHandle.cs
- UIHelper.cs
- PersonalizationStateInfo.cs
- TextLine.cs
- SmiEventSink.cs
- ExtentKey.cs
- XmlChoiceIdentifierAttribute.cs
- SerializationTrace.cs
- SystemIPInterfaceStatistics.cs
- RNGCryptoServiceProvider.cs
- PointLight.cs
- UserPersonalizationStateInfo.cs
- SchemaComplexType.cs
- RunInstallerAttribute.cs
- OleDbPermission.cs
- AssemblyCollection.cs
- BadImageFormatException.cs
- LockedAssemblyCache.cs
- UIElement3DAutomationPeer.cs
- StreamAsIStream.cs
- RMEnrollmentPage1.cs
- DebugInfoExpression.cs
- SQLResource.cs
- input.cs
- xamlnodes.cs
- FilteredDataSetHelper.cs
- MailWebEventProvider.cs
- SafeThemeHandle.cs
- SettingsSection.cs
- IconBitmapDecoder.cs
- SocketAddress.cs
- DrawingDrawingContext.cs
- ObjectStateManagerMetadata.cs
- TargetFrameworkUtil.cs
- WebPartTracker.cs
- QuotedPrintableStream.cs
- MultilineStringConverter.cs
- IntPtr.cs
- SelectionGlyphBase.cs
- PageBuildProvider.cs
- StreamReader.cs
- ValueChangedEventManager.cs
- ApplicationHost.cs
- Vector.cs
- PathTooLongException.cs
- CodeMemberField.cs
- ProgramNode.cs
- TraceRecord.cs
- CounterSample.cs
- CodeDefaultValueExpression.cs
- UIElementParagraph.cs
- DefaultValidator.cs
- Pool.cs
- WindowsFormsEditorServiceHelper.cs
- SchemaCollectionPreprocessor.cs
- InvalidAsynchronousStateException.cs
- ConnectionStringsExpressionBuilder.cs
- Context.cs
- DoubleLinkList.cs
- ProbeDuplex11AsyncResult.cs
- SimpleExpression.cs
- SchemaType.cs
- ShimAsPublicXamlType.cs
- DataServiceExpressionVisitor.cs
- VirtualDirectoryMapping.cs
- ProfilePropertySettingsCollection.cs
- PathSegment.cs
- TextBreakpoint.cs
- DropTarget.cs
- GeometryGroup.cs
- KerberosSecurityTokenAuthenticator.cs
- DataGridPagerStyle.cs
- FixedDSBuilder.cs
- CodeLabeledStatement.cs
- HtmlTableCell.cs
- WS2007FederationHttpBindingElement.cs
- ListViewDeleteEventArgs.cs
- WindowsFormsSectionHandler.cs
- MatrixAnimationUsingKeyFrames.cs
- PropertyEntry.cs
- DataBoundLiteralControl.cs
- ConditionalAttribute.cs
- safelink.cs
- MessageTraceRecord.cs
- DisplayInformation.cs
- ResolveCriteria.cs
- HwndSourceParameters.cs
- HttpModulesSection.cs
- SettingsSection.cs
- URL.cs
- FormatVersion.cs
- UndirectedGraph.cs