Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- DeleteWorkflowOwnerCommand.cs
- MultiTargetingUtil.cs
- EncoderExceptionFallback.cs
- SerialPinChanges.cs
- Size.cs
- ExpressionConverter.cs
- WebFormsRootDesigner.cs
- ClientTargetCollection.cs
- ClientBuildManager.cs
- ComponentDispatcherThread.cs
- WebPartCollection.cs
- NativeMethods.cs
- XPathPatternParser.cs
- ManagedWndProcTracker.cs
- EntityDataSourceContainerNameConverter.cs
- SqlBulkCopyColumnMapping.cs
- CapabilitiesRule.cs
- Matrix3DStack.cs
- Graphics.cs
- FastEncoder.cs
- DataComponentNameHandler.cs
- WorkflowMarkupSerializationException.cs
- ISAPIWorkerRequest.cs
- EndpointInfoCollection.cs
- BamlLocalizabilityResolver.cs
- AsyncPostBackErrorEventArgs.cs
- FigureParagraph.cs
- DataSourceXmlSerializationAttribute.cs
- ThumbAutomationPeer.cs
- Context.cs
- CryptoApi.cs
- RowTypePropertyElement.cs
- OleDbWrapper.cs
- NavigationCommands.cs
- PropertyKey.cs
- SimpleWebHandlerParser.cs
- StrokeNode.cs
- DataGridViewCellStyleBuilderDialog.cs
- RadioButtonPopupAdapter.cs
- XmlWriterDelegator.cs
- HttpModuleCollection.cs
- MappedMetaModel.cs
- RequestStatusBarUpdateEventArgs.cs
- MessageFilter.cs
- PasswordPropertyTextAttribute.cs
- DynamicResourceExtension.cs
- Bezier.cs
- XPathAncestorQuery.cs
- NavigationPropertyEmitter.cs
- PopupControlService.cs
- ComNativeDescriptor.cs
- ColumnCollection.cs
- PropertyPathConverter.cs
- GenerateHelper.cs
- ScrollBar.cs
- RetrieveVirtualItemEventArgs.cs
- AnimationStorage.cs
- UpdateProgress.cs
- CheckBox.cs
- MessageLogger.cs
- _IPv6Address.cs
- AppliesToBehaviorDecisionTable.cs
- CodeAttachEventStatement.cs
- WsatConfiguration.cs
- WebPartConnection.cs
- ContainerVisual.cs
- GenerateScriptTypeAttribute.cs
- XmlIgnoreAttribute.cs
- IssuanceLicense.cs
- SqlDataSourceCache.cs
- TreeNode.cs
- CroppedBitmap.cs
- __Filters.cs
- NotSupportedException.cs
- ProvidersHelper.cs
- RightsManagementPermission.cs
- BeginEvent.cs
- _FtpDataStream.cs
- OpCodes.cs
- SafeNativeMethods.cs
- FlowPosition.cs
- BuildProviderAppliesToAttribute.cs
- InputDevice.cs
- CounterSampleCalculator.cs
- ExceptQueryOperator.cs
- AutoScrollExpandMessageFilter.cs
- UnsafeNativeMethodsMilCoreApi.cs
- PlainXmlDeserializer.cs
- BuildResultCache.cs
- Grid.cs
- Cursors.cs
- SQLGuidStorage.cs
- FigureHelper.cs
- ProjectionAnalyzer.cs
- PickDesigner.xaml.cs
- StateMachine.cs
- AncillaryOps.cs
- ButtonColumn.cs
- CryptoStream.cs
- StrongNameKeyPair.cs