Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- MarshalByRefObject.cs
- HttpCapabilitiesEvaluator.cs
- SByte.cs
- SoapEnumAttribute.cs
- ExpressionEditorAttribute.cs
- Utils.cs
- BitmapCacheBrush.cs
- SimpleWorkerRequest.cs
- securitycriticaldataformultiplegetandset.cs
- RbTree.cs
- Semaphore.cs
- RelationshipWrapper.cs
- ContactManager.cs
- Size3DConverter.cs
- SettingsAttributeDictionary.cs
- ProtocolsConfigurationEntry.cs
- IFlowDocumentViewer.cs
- HtmlGenericControl.cs
- OracleTimeSpan.cs
- ProcessInfo.cs
- SpnEndpointIdentityExtension.cs
- DependentList.cs
- WebPartDisplayModeCancelEventArgs.cs
- TextRangeAdaptor.cs
- ScriptRegistrationManager.cs
- SHA384Cng.cs
- CornerRadiusConverter.cs
- UInt16Converter.cs
- SqlProvider.cs
- DataTransferEventArgs.cs
- EntryWrittenEventArgs.cs
- TabletDevice.cs
- ByteAnimationBase.cs
- CompositeTypefaceMetrics.cs
- ButtonFlatAdapter.cs
- AssemblyLoader.cs
- StringUtil.cs
- Config.cs
- ToolStripItemImageRenderEventArgs.cs
- NativeMethods.cs
- TransformationRules.cs
- SystemUdpStatistics.cs
- CheckBoxField.cs
- CoreSwitches.cs
- EmissiveMaterial.cs
- RepeaterCommandEventArgs.cs
- DataSetUtil.cs
- SerializerProvider.cs
- coordinatorfactory.cs
- TableNameAttribute.cs
- WebFormDesignerActionService.cs
- counter.cs
- RealProxy.cs
- SQLGuid.cs
- XmlQueryTypeFactory.cs
- TcpHostedTransportConfiguration.cs
- VirtualDirectoryMapping.cs
- ListChangedEventArgs.cs
- SQLByte.cs
- InputBinding.cs
- SchemaImporterExtension.cs
- CustomAttributeSerializer.cs
- ReadWriteSpinLock.cs
- WebPartConnectionsCancelVerb.cs
- ListSourceHelper.cs
- OdbcHandle.cs
- WizardStepBase.cs
- RectangleGeometry.cs
- DataProtection.cs
- TerminatorSinks.cs
- ProcessingInstructionAction.cs
- InstanceKeyView.cs
- AvTraceDetails.cs
- SqlGatherConsumedAliases.cs
- SuspendDesigner.cs
- DocumentDesigner.cs
- Padding.cs
- DesignerActionPanel.cs
- XmlDictionaryReader.cs
- SizeFConverter.cs
- ValueType.cs
- DataSourceView.cs
- TrustSection.cs
- Oid.cs
- ConfigurationProperty.cs
- DataRowView.cs
- ReaderWriterLockWrapper.cs
- CodeDefaultValueExpression.cs
- WSSecurityXXX2005.cs
- InlineUIContainer.cs
- ECDiffieHellmanCngPublicKey.cs
- DataGridViewRowCollection.cs
- XPathAxisIterator.cs
- DefaultAssemblyResolver.cs
- Formatter.cs
- DbSetClause.cs
- CalendarDay.cs
- x509store.cs
- ToolStripComboBox.cs
- WebServiceParameterData.cs