Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataExpression.cs
- IndexerNameAttribute.cs
- ResourceDictionary.cs
- TableParaClient.cs
- DescendentsWalker.cs
- SqlNode.cs
- EditingCoordinator.cs
- ThreadPool.cs
- TextRenderer.cs
- MulticastNotSupportedException.cs
- OleDbTransaction.cs
- WebPartZoneBaseDesigner.cs
- EditorAttribute.cs
- Rect.cs
- CompModSwitches.cs
- DateTimeFormatInfo.cs
- ConfigXmlReader.cs
- SQLInt32.cs
- DesignerMetadata.cs
- SystemIcmpV4Statistics.cs
- XmlSchemaIdentityConstraint.cs
- PropertySourceInfo.cs
- BamlBinaryWriter.cs
- DeploymentSectionCache.cs
- exports.cs
- EntityDataSourceStatementEditorForm.cs
- ConfigurationErrorsException.cs
- filewebresponse.cs
- UnaryNode.cs
- SetterBase.cs
- HttpEncoderUtility.cs
- SEHException.cs
- EnvelopeVersion.cs
- EntityDataSourceWrapper.cs
- ScrollableControlDesigner.cs
- XmlSigningNodeWriter.cs
- StyleSheet.cs
- RegisteredExpandoAttribute.cs
- PointAnimationUsingKeyFrames.cs
- DataColumnPropertyDescriptor.cs
- ComplexBindingPropertiesAttribute.cs
- AuthenticationModulesSection.cs
- Int32EqualityComparer.cs
- MimeMultiPart.cs
- DataGridItemEventArgs.cs
- String.cs
- ImageUrlEditor.cs
- ManagementClass.cs
- Misc.cs
- ACE.cs
- PropertyIDSet.cs
- Ref.cs
- DaylightTime.cs
- FontDialog.cs
- shaperfactoryquerycachekey.cs
- PageSettings.cs
- SingleAnimationUsingKeyFrames.cs
- XamlGridLengthSerializer.cs
- MarkupCompilePass2.cs
- FrameworkElementAutomationPeer.cs
- SafeArrayRankMismatchException.cs
- DesigntimeLicenseContext.cs
- ADConnectionHelper.cs
- DBConnectionString.cs
- InputScope.cs
- _NestedMultipleAsyncResult.cs
- SoapFault.cs
- XsdValidatingReader.cs
- TextTreeText.cs
- AutoGeneratedField.cs
- Decoder.cs
- PrintDialog.cs
- HtmlElementErrorEventArgs.cs
- ProgressChangedEventArgs.cs
- FormViewPageEventArgs.cs
- DiscreteKeyFrames.cs
- ToolStripItemEventArgs.cs
- ColorAnimationBase.cs
- NameNode.cs
- XmlSchemaProviderAttribute.cs
- StringAnimationUsingKeyFrames.cs
- ToolboxItemCollection.cs
- Model3DGroup.cs
- ExtenderControl.cs
- SRDisplayNameAttribute.cs
- SignatureTargetIdManager.cs
- ExecutionEngineException.cs
- CounterSample.cs
- HostedImpersonationContext.cs
- DataGridCaption.cs
- MethodImplAttribute.cs
- TemplateControlCodeDomTreeGenerator.cs
- MimeTextImporter.cs
- EventMappingSettingsCollection.cs
- TextInfo.cs
- ObjectSet.cs
- ProtocolsSection.cs
- ProcessHostMapPath.cs
- PowerStatus.cs
- ControlPropertyNameConverter.cs