Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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== } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataMemberFieldConverter.cs
- SqlBulkCopyColumnMappingCollection.cs
- SoapSchemaImporter.cs
- _FixedSizeReader.cs
- AsymmetricSignatureFormatter.cs
- URL.cs
- InkPresenter.cs
- XPathChildIterator.cs
- BatchStream.cs
- AttributeSetAction.cs
- CachedCompositeFamily.cs
- QueueProcessor.cs
- TdsParserStateObject.cs
- HttpModuleActionCollection.cs
- Pkcs9Attribute.cs
- SoapHeaders.cs
- FontWeight.cs
- PKCS1MaskGenerationMethod.cs
- DnsEndpointIdentity.cs
- ProcessThreadCollection.cs
- FontUnit.cs
- FormClosingEvent.cs
- BrowserCapabilitiesFactory35.cs
- DataGridGeneralPage.cs
- DrawingGroup.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- UnaryOperationBinder.cs
- WsatStrings.cs
- ItemChangedEventArgs.cs
- ConfigurationStrings.cs
- NumberSubstitution.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- SplitterCancelEvent.cs
- SafeUserTokenHandle.cs
- GridViewSelectEventArgs.cs
- ClaimComparer.cs
- TreeViewDesigner.cs
- HebrewNumber.cs
- EventRouteFactory.cs
- TextPattern.cs
- EntityConnectionStringBuilder.cs
- RelationshipEndCollection.cs
- DictionaryCustomTypeDescriptor.cs
- MediaTimeline.cs
- EmptyStringExpandableObjectConverter.cs
- SafeHandle.cs
- sqlser.cs
- ReadWriteObjectLock.cs
- UdpTransportSettingsElement.cs
- IList.cs
- TraceHandlerErrorFormatter.cs
- NonClientArea.cs
- DataGridSortCommandEventArgs.cs
- SimpleHandlerFactory.cs
- RawStylusInput.cs
- ObjectDataSourceView.cs
- ReaderWriterLockSlim.cs
- XmlNamespaceDeclarationsAttribute.cs
- DataList.cs
- ResourceSetExpression.cs
- sqlpipe.cs
- EntityTypeEmitter.cs
- OleDbConnectionInternal.cs
- ProcessThread.cs
- ContentPathSegment.cs
- SafeSecurityHandles.cs
- LineSegment.cs
- ISO2022Encoding.cs
- ImageButton.cs
- PolicyStatement.cs
- NominalTypeEliminator.cs
- BooleanFunctions.cs
- CaseInsensitiveComparer.cs
- UnsafeCollabNativeMethods.cs
- ButtonBaseAdapter.cs
- MenuItem.cs
- SymbolEqualComparer.cs
- MasterPageBuildProvider.cs
- ExpressionVisitor.cs
- PngBitmapDecoder.cs
- BamlVersionHeader.cs
- TemplateManager.cs
- FontNamesConverter.cs
- Slider.cs
- LineSegment.cs
- NaturalLanguageHyphenator.cs
- IInstanceTable.cs
- HexParser.cs
- BroadcastEventHelper.cs
- ConditionBrowserDialog.cs
- ClientRuntimeConfig.cs
- XmlCDATASection.cs
- QuerySafeNavigator.cs
- Task.cs
- XslException.cs
- ProtocolReflector.cs
- cookieexception.cs
- ItemContainerGenerator.cs
- WebMessageBodyStyleHelper.cs
- ComboBox.cs