Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / clr / src / BCL / System / Security / Principal / IdentityReference.cs / 1 / IdentityReference.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== using System; using System.Security.Policy; // defines Url class using System.Globalization; namespace System.Security.Principal { [System.Runtime.InteropServices.ComVisible(false)] public abstract class IdentityReference { internal IdentityReference() { // exists to prevent creation user-derived classes (for now) } // public abstract string Scheme { get; } public abstract string Value { get; } // public virtual Url Url // { // get { return new Url(""); } // public abstract bool IsValidTargetType( Type targetType ); public abstract IdentityReference Translate( Type targetType ); public override abstract bool Equals( object o ); public override abstract int GetHashCode(); public override abstract string ToString(); public static bool operator==( IdentityReference left, IdentityReference right ) { object l = left; object r = right; if ( l == null && r == null ) { return true; } else if ( l == null || r == null ) { return false; } else { return left.Equals( right ); } } public static bool operator!=( IdentityReference left, IdentityReference right ) { return !( left == right ); // invoke operator== } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== using System; using System.Security.Policy; // defines Url class using System.Globalization; namespace System.Security.Principal { [System.Runtime.InteropServices.ComVisible(false)] public abstract class IdentityReference { internal IdentityReference() { // exists to prevent creation user-derived classes (for now) } // public abstract string Scheme { get; } public abstract string Value { get; } // public virtual Url Url // { // get { return new Url(""); } // public abstract bool IsValidTargetType( Type targetType ); public abstract IdentityReference Translate( Type targetType ); public override abstract bool Equals( object o ); public override abstract int GetHashCode(); public override abstract string ToString(); public static bool operator==( IdentityReference left, IdentityReference right ) { object l = left; object r = right; if ( l == null && r == null ) { return true; } else if ( l == null || r == null ) { return false; } else { return left.Equals( right ); } } public static bool operator!=( IdentityReference left, IdentityReference right ) { return !( left == right ); // invoke operator== } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ItemCheckedEvent.cs
- OAVariantLib.cs
- RunInstallerAttribute.cs
- Comparer.cs
- DropDownHolder.cs
- WebPartChrome.cs
- RequestCachePolicyConverter.cs
- WebBrowserContainer.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- XmlExtensionFunction.cs
- DataGridPagerStyle.cs
- TextSegment.cs
- hresults.cs
- ComponentEvent.cs
- MatrixTransform.cs
- WindowPattern.cs
- DecoderReplacementFallback.cs
- EpmCustomContentDeSerializer.cs
- DesignerDataSchemaClass.cs
- ArraySegment.cs
- ConnectionProviderAttribute.cs
- SpellCheck.cs
- TextOutput.cs
- StrokeNodeOperations.cs
- NativeMethods.cs
- SiteMapDataSource.cs
- NumberSubstitution.cs
- WebBrowserSiteBase.cs
- SoapSchemaExporter.cs
- PolyQuadraticBezierSegment.cs
- WmlTextBoxAdapter.cs
- StylusEventArgs.cs
- XhtmlBasicCommandAdapter.cs
- HttpWrapper.cs
- HeaderedContentControl.cs
- EventMemberCodeDomSerializer.cs
- CharEnumerator.cs
- ScrollEvent.cs
- HeaderCollection.cs
- XpsDigitalSignature.cs
- ListViewDeletedEventArgs.cs
- HostingEnvironmentSection.cs
- Region.cs
- DotExpr.cs
- WebCategoryAttribute.cs
- HtmlTableCellCollection.cs
- SqlConnectionPoolGroupProviderInfo.cs
- DynamicExpression.cs
- URLString.cs
- DesignerView.cs
- ItemMap.cs
- StrongNamePublicKeyBlob.cs
- Columns.cs
- TreeBuilderXamlTranslator.cs
- SelectionItemProviderWrapper.cs
- DriveInfo.cs
- MetaData.cs
- AliasedSlot.cs
- WeakReferenceKey.cs
- DelegatedStream.cs
- VersionedStream.cs
- Converter.cs
- RightsManagementManager.cs
- WCFModelStrings.Designer.cs
- WSAddressing10ProblemHeaderQNameFault.cs
- SelectionItemProviderWrapper.cs
- SqlCachedBuffer.cs
- _ProxyChain.cs
- IgnorePropertiesAttribute.cs
- TypeInitializationException.cs
- DropDownButton.cs
- BaseParaClient.cs
- SessionStateItemCollection.cs
- DataServiceHostWrapper.cs
- SerializationEventsCache.cs
- XmlSchemaSimpleContentExtension.cs
- UriSection.cs
- ConditionValidator.cs
- DriveInfo.cs
- ExpressionQuoter.cs
- AttributeConverter.cs
- XamlLoadErrorInfo.cs
- GuidelineSet.cs
- PropertyDescriptorCollection.cs
- FilterEventArgs.cs
- XmlWriterDelegator.cs
- WebPartZone.cs
- XmlNavigatorFilter.cs
- SafeRegistryHandle.cs
- ArrayExtension.cs
- ResolvedKeyFrameEntry.cs
- ColorPalette.cs
- RegexGroupCollection.cs
- GridViewRowCollection.cs
- XPathDocumentBuilder.cs
- AncillaryOps.cs
- Stackframe.cs
- GroupByExpressionRewriter.cs
- ErrorWrapper.cs
- AnchoredBlock.cs