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
- CalculatedColumn.cs
- ActivationArguments.cs
- DesignerAttribute.cs
- InternalResources.cs
- DataTableTypeConverter.cs
- RegexCode.cs
- Opcode.cs
- SqlGatherConsumedAliases.cs
- FolderBrowserDialog.cs
- Speller.cs
- SevenBitStream.cs
- SqlCacheDependencyDatabase.cs
- RouteParameter.cs
- KeyToListMap.cs
- securitycriticaldata.cs
- DbDataAdapter.cs
- MailWriter.cs
- PluralizationService.cs
- LinqDataSourceUpdateEventArgs.cs
- ContentType.cs
- DoubleLink.cs
- ExpressionsCollectionConverter.cs
- RangeValidator.cs
- NativeObjectSecurity.cs
- SequenceDesigner.cs
- AnnotationResourceCollection.cs
- PublishLicense.cs
- ParallelRangeManager.cs
- PeerApplication.cs
- WindowsListViewGroupSubsetLink.cs
- _CommandStream.cs
- EmptyCollection.cs
- RSAPKCS1SignatureDeformatter.cs
- CodeDOMProvider.cs
- XsltLoader.cs
- QueryLifecycle.cs
- DesignerAutoFormatStyle.cs
- DateTimeFormat.cs
- XmlSequenceWriter.cs
- PrivilegedConfigurationManager.cs
- WebPartDescription.cs
- Process.cs
- WebPartConnectionsCancelEventArgs.cs
- ConfigViewGenerator.cs
- FunctionDescription.cs
- DataTransferEventArgs.cs
- GC.cs
- ReachFixedPageSerializer.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- RuleAction.cs
- PatternMatcher.cs
- ClientSettingsProvider.cs
- InvalidOperationException.cs
- EntityViewGenerationConstants.cs
- FilterableAttribute.cs
- DocumentStatusResources.cs
- BindUriHelper.cs
- DynamicResourceExtension.cs
- CompilerScopeManager.cs
- GeometryCollection.cs
- MachineKeyValidationConverter.cs
- WebPartDisplayMode.cs
- TableLayoutColumnStyleCollection.cs
- propertytag.cs
- EventTask.cs
- SystemUnicastIPAddressInformation.cs
- CanExecuteRoutedEventArgs.cs
- Rotation3DAnimation.cs
- PixelFormat.cs
- MimeWriter.cs
- TextParagraphProperties.cs
- PngBitmapDecoder.cs
- BroadcastEventHelper.cs
- MimeObjectFactory.cs
- _ConnectOverlappedAsyncResult.cs
- X509Utils.cs
- HierarchicalDataSourceIDConverter.cs
- DynamicActivity.cs
- AxisAngleRotation3D.cs
- PreservationFileReader.cs
- _DomainName.cs
- PassportAuthenticationModule.cs
- OdbcEnvironment.cs
- CompModSwitches.cs
- ReflectionUtil.cs
- smtppermission.cs
- WithParamAction.cs
- TypedRowGenerator.cs
- ObjectStateManager.cs
- DebugControllerThread.cs
- AnimatedTypeHelpers.cs
- XmlNamespaceMappingCollection.cs
- SequentialUshortCollection.cs
- SoapSchemaExporter.cs
- ApplicationHost.cs
- MoveSizeWinEventHandler.cs
- CompModSwitches.cs
- XpsSerializerFactory.cs
- MultipleCopiesCollection.cs
- MD5CryptoServiceProvider.cs