Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- MetabaseSettings.cs
- WsatServiceCertificate.cs
- MetadataLocation.cs
- GridItem.cs
- ExpressionBindingCollection.cs
- SymbolUsageManager.cs
- ListenerConnectionDemuxer.cs
- IMembershipProvider.cs
- StringCollection.cs
- HtmlInputRadioButton.cs
- CryptoStream.cs
- MatrixAnimationUsingKeyFrames.cs
- CommonObjectSecurity.cs
- VideoDrawing.cs
- Expression.cs
- EntityDataSourceWizardForm.cs
- ConfigurationSettings.cs
- TextEffectCollection.cs
- BitmapEffectDrawingContextState.cs
- IImplicitResourceProvider.cs
- PointUtil.cs
- OracleNumber.cs
- XmlnsCompatibleWithAttribute.cs
- MaterialGroup.cs
- PersonalizationState.cs
- XmlTextReader.cs
- ValueChangedEventManager.cs
- TimeoutTimer.cs
- PtsCache.cs
- ControlAdapter.cs
- ValidateNames.cs
- SQLBinaryStorage.cs
- TraceSection.cs
- FontFamily.cs
- WindowProviderWrapper.cs
- OleTxTransaction.cs
- DataListItemEventArgs.cs
- SiteMapNodeItem.cs
- FacetChecker.cs
- ReachPageContentSerializer.cs
- MtomMessageEncodingBindingElement.cs
- TextDecorations.cs
- Byte.cs
- ReceiveSecurityHeader.cs
- WebPartEditVerb.cs
- EnvironmentPermission.cs
- ScriptResourceInfo.cs
- DataGridViewComboBoxEditingControl.cs
- CommandField.cs
- EncryptRequest.cs
- ErrorProvider.cs
- WpfKnownTypeInvoker.cs
- AppDomain.cs
- SubqueryRules.cs
- MULTI_QI.cs
- Fault.cs
- WindowsMenu.cs
- TextDocumentView.cs
- RelatedCurrencyManager.cs
- SqlSupersetValidator.cs
- XamlFilter.cs
- Utils.cs
- MasterPageParser.cs
- XhtmlBasicValidationSummaryAdapter.cs
- CheckBox.cs
- IxmlLineInfo.cs
- TextParaLineResult.cs
- PropertyValueChangedEvent.cs
- MsmqBindingElementBase.cs
- DeclaredTypeValidatorAttribute.cs
- DataSourceControl.cs
- DataServiceQueryProvider.cs
- Int32CAMarshaler.cs
- DialogWindow.cs
- TextEncodedRawTextWriter.cs
- NotCondition.cs
- InvalidDocumentContentsException.cs
- QueryStringParameter.cs
- ClientOperation.cs
- TagMapInfo.cs
- ProfileParameter.cs
- Cursor.cs
- FullTextState.cs
- Point4DConverter.cs
- DeferredTextReference.cs
- SystemException.cs
- TraceRecord.cs
- DmlSqlGenerator.cs
- AdornerDecorator.cs
- TargetParameterCountException.cs
- AuthenticationSection.cs
- ProtocolViolationException.cs
- CustomAttribute.cs
- MimeBasePart.cs
- SchemaNames.cs
- PrinterSettings.cs
- AppAction.cs
- ResourceReferenceKeyNotFoundException.cs
- HtmlShim.cs
- MatrixTransform3D.cs