Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- BooleanConverter.cs
- PersonalizationState.cs
- SqlTopReducer.cs
- RegexReplacement.cs
- XmlSerializationReader.cs
- EditCommandColumn.cs
- EventToken.cs
- SchemaMapping.cs
- DbConnectionOptions.cs
- EncodedStreamFactory.cs
- CodeDomLoader.cs
- SetterBase.cs
- RequestCache.cs
- XmlIterators.cs
- BaseUriHelper.cs
- UserControlAutomationPeer.cs
- remotingproxy.cs
- ScrollEvent.cs
- DataViewSettingCollection.cs
- Validator.cs
- GraphicsContext.cs
- OrthographicCamera.cs
- DecoderBestFitFallback.cs
- PersonalizationStateQuery.cs
- AspNetCompatibilityRequirementsMode.cs
- SafeNativeMethods.cs
- PackWebRequestFactory.cs
- Grant.cs
- DataBoundLiteralControl.cs
- EntitySqlQueryCacheKey.cs
- SendKeys.cs
- ObjectTag.cs
- ArgumentFixer.cs
- CacheChildrenQuery.cs
- RuleSettingsCollection.cs
- Win32NamedPipes.cs
- ObjectQueryExecutionPlan.cs
- EtwTrace.cs
- LeaseManager.cs
- ProfileSettingsCollection.cs
- KnownTypesProvider.cs
- StandardTransformFactory.cs
- ListViewEditEventArgs.cs
- PropertyItem.cs
- DiagnosticEventProvider.cs
- PropertyGridEditorPart.cs
- DataGridLengthConverter.cs
- SQLBinaryStorage.cs
- DataGridPageChangedEventArgs.cs
- SubMenuStyle.cs
- InstanceNormalEvent.cs
- DelayDesigner.cs
- COM2PropertyDescriptor.cs
- FontClient.cs
- Tool.cs
- WebSysDisplayNameAttribute.cs
- DelegateSerializationHolder.cs
- BitmapFrame.cs
- Funcletizer.cs
- ListViewItemSelectionChangedEvent.cs
- EnumValidator.cs
- _FtpDataStream.cs
- Matrix3DStack.cs
- BuildProvidersCompiler.cs
- PageRequestManager.cs
- GatewayDefinition.cs
- SqlConnectionFactory.cs
- xdrvalidator.cs
- base64Transforms.cs
- NativeMethods.cs
- FrameworkTemplate.cs
- ClientConfigurationSystem.cs
- SpellerStatusTable.cs
- SafeArchiveContext.cs
- GacUtil.cs
- Single.cs
- WindowsPen.cs
- MessagingDescriptionAttribute.cs
- PeerApplicationLaunchInfo.cs
- DeliveryStrategy.cs
- XmlWrappingReader.cs
- ParallelRangeManager.cs
- CapabilitiesSection.cs
- DesignerDataSchemaClass.cs
- SqlUtil.cs
- PropertyPath.cs
- DispatcherProcessingDisabled.cs
- __Filters.cs
- DebugView.cs
- elementinformation.cs
- RtfToken.cs
- AutomationIdentifierGuids.cs
- InputLanguageEventArgs.cs
- CreateUserErrorEventArgs.cs
- OrderedDictionary.cs
- SR.cs
- ModelFunction.cs
- Transform3DGroup.cs
- MsmqChannelFactory.cs
- XPathParser.cs