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
- _DomainName.cs
- Codec.cs
- CustomAttributeSerializer.cs
- XmlSchemaException.cs
- MatrixCamera.cs
- EventsTab.cs
- AncillaryOps.cs
- ElementInit.cs
- TextHidden.cs
- NativeWindow.cs
- CodeIdentifiers.cs
- Track.cs
- DataServiceHost.cs
- URLIdentityPermission.cs
- AppliedDeviceFiltersEditor.cs
- WindowsSolidBrush.cs
- FormViewDeleteEventArgs.cs
- EntityWithChangeTrackerStrategy.cs
- TextRangeSerialization.cs
- BaseHashHelper.cs
- OracleInfoMessageEventArgs.cs
- AspNetSynchronizationContext.cs
- TemplateBindingExtensionConverter.cs
- ScaleTransform3D.cs
- ToolStripHighContrastRenderer.cs
- OpenTypeLayoutCache.cs
- IdleTimeoutMonitor.cs
- ContentPosition.cs
- RuntimeHelpers.cs
- TextBoxRenderer.cs
- DbExpressionVisitor_TResultType.cs
- WindowsEditBoxRange.cs
- SignedInfo.cs
- ColumnCollection.cs
- SimplePropertyEntry.cs
- PackWebResponse.cs
- MatrixTransform.cs
- UrlMappingsSection.cs
- ShaperBuffers.cs
- NativeRightsManagementAPIsStructures.cs
- ImageIndexConverter.cs
- WebPartEditorCancelVerb.cs
- CodeMethodReturnStatement.cs
- WindowsComboBox.cs
- StrongNameMembershipCondition.cs
- OperandQuery.cs
- HashStream.cs
- ManipulationDevice.cs
- AffineTransform3D.cs
- RegionData.cs
- EncodingNLS.cs
- PolyQuadraticBezierSegment.cs
- XpsFixedDocumentSequenceReaderWriter.cs
- ChangePasswordAutoFormat.cs
- DynamicResourceExtensionConverter.cs
- OperandQuery.cs
- HyperLinkField.cs
- TemplateControlBuildProvider.cs
- VirtualDirectoryMappingCollection.cs
- Connection.cs
- DoubleAnimationBase.cs
- ChannelManager.cs
- peersecurityelement.cs
- BaseServiceProvider.cs
- OracleCommandSet.cs
- WebPart.cs
- Normalization.cs
- lengthconverter.cs
- QilChoice.cs
- RulePatternOps.cs
- NumberFunctions.cs
- URLEditor.cs
- ContentDisposition.cs
- ViewRendering.cs
- WebBrowserProgressChangedEventHandler.cs
- CallbackValidatorAttribute.cs
- JsonReader.cs
- BaseServiceProvider.cs
- SchemaCompiler.cs
- Expander.cs
- SynchronizationLockException.cs
- RelationshipNavigation.cs
- WpfWebRequestHelper.cs
- XmlSerializationWriter.cs
- InstanceOwner.cs
- Point3D.cs
- EntityDataSourceChangedEventArgs.cs
- AttachInfo.cs
- ProxyFragment.cs
- EndpointNotFoundException.cs
- WinInet.cs
- TextEditorSpelling.cs
- DesignerActionTextItem.cs
- DetailsViewInsertEventArgs.cs
- ProgressPage.cs
- InvokeMemberBinder.cs
- XmlWriter.cs
- PropertyNames.cs
- CustomAttribute.cs
- XmlImplementation.cs