Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / Runtime / Serialization / StreamingContext.cs / 1 / StreamingContext.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** ValueType: StreamingContext ** ** ** Purpose: A value type indicating the source or destination of our streaming. ** ** ===========================================================*/ namespace System.Runtime.Serialization { using System.Runtime.Remoting; using System; [Serializable] [System.Runtime.InteropServices.ComVisible(true)] public struct StreamingContext { internal Object m_additionalContext; internal StreamingContextStates m_state; public StreamingContext(StreamingContextStates state) : this (state, null) { } public StreamingContext(StreamingContextStates state, Object additional) { m_state = state; m_additionalContext = additional; } public Object Context { get { return m_additionalContext; } } public override bool Equals(Object obj) { if (!(obj is StreamingContext)) { return false; } if (((StreamingContext)obj).m_additionalContext == m_additionalContext && ((StreamingContext)obj).m_state == m_state) { return true; } return false; } public override int GetHashCode() { return (int)m_state; } public StreamingContextStates State { get { return m_state; } } } // ********************************************************* // Keep these in sync with the version in vm\runtimehandles.h // ********************************************************* [Serializable, Flags] [System.Runtime.InteropServices.ComVisible(true)] public enum StreamingContextStates { CrossProcess=0x01, CrossMachine=0x02, File =0x04, Persistence =0x08, Remoting =0x10, Other =0x20, Clone =0x40, CrossAppDomain =0x80, All =0xFF, } } // 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
- Pens.cs
- DbParameterCollectionHelper.cs
- ListViewTableCell.cs
- SystemKeyConverter.cs
- StorageTypeMapping.cs
- PathSegmentCollection.cs
- smtpconnection.cs
- autovalidator.cs
- MsdtcWrapper.cs
- XPathSingletonIterator.cs
- TextEditorContextMenu.cs
- EntityContainerEmitter.cs
- RenderOptions.cs
- AdornedElementPlaceholder.cs
- Single.cs
- Vector3DIndependentAnimationStorage.cs
- CodeDomDecompiler.cs
- DataTableExtensions.cs
- SafeThemeHandle.cs
- ScriptComponentDescriptor.cs
- XmlILOptimizerVisitor.cs
- DbConnectionFactory.cs
- TrackPointCollection.cs
- FaultConverter.cs
- Header.cs
- ScriptingRoleServiceSection.cs
- HttpConfigurationSystem.cs
- DbBuffer.cs
- _LoggingObject.cs
- VBCodeProvider.cs
- XmlSerializableServices.cs
- PlatformCulture.cs
- FormsAuthenticationUserCollection.cs
- InternalsVisibleToAttribute.cs
- ConcurrentStack.cs
- TypeLibConverter.cs
- OdbcReferenceCollection.cs
- XmlLinkedNode.cs
- FactoryGenerator.cs
- HebrewCalendar.cs
- CodeIdentifiers.cs
- ActivityBuilder.cs
- SpanIndex.cs
- ZipIOModeEnforcingStream.cs
- translator.cs
- NodeFunctions.cs
- Transactions.cs
- RegionData.cs
- AttachmentCollection.cs
- OutputChannel.cs
- CapabilitiesSection.cs
- ApplicationFileCodeDomTreeGenerator.cs
- ToolStripCustomTypeDescriptor.cs
- MenuStrip.cs
- WebPartZone.cs
- ObservableDictionary.cs
- AttributeProviderAttribute.cs
- ExtentKey.cs
- Misc.cs
- FileAuthorizationModule.cs
- InternalMappingException.cs
- SourceChangedEventArgs.cs
- Keywords.cs
- CompoundFileReference.cs
- HtmlElementEventArgs.cs
- MouseButton.cs
- ContentOperations.cs
- AsnEncodedData.cs
- SoapAttributes.cs
- PersianCalendar.cs
- BitmapEffectState.cs
- SettingsSection.cs
- AccessControlList.cs
- WindowsAuthenticationEventArgs.cs
- CodeLinePragma.cs
- SmtpFailedRecipientException.cs
- ContextMenuService.cs
- _ChunkParse.cs
- FixedSOMGroup.cs
- ToolstripProfessionalRenderer.cs
- JavaScriptString.cs
- messageonlyhwndwrapper.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- NullableConverter.cs
- FolderNameEditor.cs
- FilteredAttributeCollection.cs
- RegexCode.cs
- ServiceHostFactory.cs
- ProfilePropertySettingsCollection.cs
- ContextStaticAttribute.cs
- TreeNodeSelectionProcessor.cs
- MetadataArtifactLoaderResource.cs
- AddInContractAttribute.cs
- StylusButtonCollection.cs
- DictionaryEntry.cs
- SoapAttributes.cs
- AdjustableArrowCap.cs
- CompleteWizardStep.cs
- XmlEncApr2001.cs
- TextRangeAdaptor.cs