Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Security / Principal / IdentityReference.cs / 1305376 / IdentityReference.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //[....] // using System; using System.Security.Policy; // defines Url class using System.Globalization; using System.Diagnostics.Contracts; 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; using System.Diagnostics.Contracts; 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
- DataGridViewAdvancedBorderStyle.cs
- complextypematerializer.cs
- Assembly.cs
- WorkflowApplication.cs
- TrackingRecordPreFilter.cs
- Stack.cs
- VirtualizingPanel.cs
- FontStretch.cs
- Helper.cs
- LinqDataSourceHelper.cs
- SmtpDigestAuthenticationModule.cs
- StylusPlugInCollection.cs
- PingOptions.cs
- TreeBuilderXamlTranslator.cs
- XmlExtensionFunction.cs
- DESCryptoServiceProvider.cs
- SplineQuaternionKeyFrame.cs
- MouseEvent.cs
- SqlDataSourceStatusEventArgs.cs
- TreeNode.cs
- List.cs
- DetailsViewPagerRow.cs
- ClusterSafeNativeMethods.cs
- DataKey.cs
- SeverityFilter.cs
- MsmqIntegrationOutputChannel.cs
- CopyOnWriteList.cs
- brushes.cs
- Rights.cs
- GZipStream.cs
- SplitterCancelEvent.cs
- RightsManagementInformation.cs
- SafeSecurityHelper.cs
- Identity.cs
- Vertex.cs
- XmlAttributeAttribute.cs
- Button.cs
- ProtectedConfigurationSection.cs
- BufferBuilder.cs
- UnicodeEncoding.cs
- NegotiationTokenAuthenticatorState.cs
- Wizard.cs
- ConnectionManagementElement.cs
- ParagraphVisual.cs
- DrawingDrawingContext.cs
- UnknownBitmapEncoder.cs
- SrgsElementList.cs
- XmlSchemaComplexType.cs
- _RequestCacheProtocol.cs
- DataSetFieldSchema.cs
- HeaderUtility.cs
- ContextInformation.cs
- ProfileService.cs
- xml.cs
- StructuralCache.cs
- AbstractDataSvcMapFileLoader.cs
- RawAppCommandInputReport.cs
- JavaScriptObjectDeserializer.cs
- ReadOnlyTernaryTree.cs
- xmlfixedPageInfo.cs
- Journal.cs
- DocumentScope.cs
- CodeMethodReturnStatement.cs
- StringArrayConverter.cs
- InArgumentConverter.cs
- MatrixValueSerializer.cs
- SliderAutomationPeer.cs
- XPathMultyIterator.cs
- SpecialFolderEnumConverter.cs
- BinaryMethodMessage.cs
- WindowCollection.cs
- ConfigurationSectionGroup.cs
- DataGridView.cs
- MsmqBindingElementBase.cs
- FunctionDescription.cs
- LinearKeyFrames.cs
- PngBitmapEncoder.cs
- ExpandCollapsePattern.cs
- SHA512Managed.cs
- RequestQueue.cs
- CqlParserHelpers.cs
- MatrixValueSerializer.cs
- IdentityNotMappedException.cs
- autovalidator.cs
- XmlRawWriter.cs
- IndexedEnumerable.cs
- MemoryStream.cs
- TreeView.cs
- ServiceTimeoutsBehavior.cs
- PointCollection.cs
- MaterialGroup.cs
- GeneralTransform3DTo2D.cs
- ListViewEditEventArgs.cs
- WebZoneDesigner.cs
- MimeXmlReflector.cs
- DbTransaction.cs
- PrintDialog.cs
- EntitySetBase.cs
- WindowClosedEventArgs.cs
- XmlObjectSerializerContext.cs