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
- TraceSource.cs
- JavaScriptSerializer.cs
- GridView.cs
- Endpoint.cs
- PropertyChangedEventArgs.cs
- InputScopeConverter.cs
- StandardCommandToolStripMenuItem.cs
- VSWCFServiceContractGenerator.cs
- BufferedReadStream.cs
- JumpList.cs
- IgnoreFlushAndCloseStream.cs
- SynchronizedInputPattern.cs
- ICspAsymmetricAlgorithm.cs
- CharConverter.cs
- HttpChannelHelper.cs
- DesignerTransactionCloseEvent.cs
- NativeMethods.cs
- COM2IProvidePropertyBuilderHandler.cs
- HtmlCommandAdapter.cs
- ParenthesizePropertyNameAttribute.cs
- SqlXml.cs
- RawTextInputReport.cs
- WhitespaceSignificantCollectionAttribute.cs
- TreeNodeBindingDepthConverter.cs
- MetadataUtilsSmi.cs
- ColumnMapTranslator.cs
- ParameterEditorUserControl.cs
- IsolatedStorageFile.cs
- FloaterParaClient.cs
- HttpCachePolicy.cs
- CounterSet.cs
- KeyNotFoundException.cs
- GeometryModel3D.cs
- ExpressionReplacer.cs
- ListenerSingletonConnectionReader.cs
- VariableQuery.cs
- GridItemCollection.cs
- LineBreakRecord.cs
- SymbolMethod.cs
- TextEditorParagraphs.cs
- DataControlImageButton.cs
- SafeNativeMethods.cs
- PopupControlService.cs
- XmlNamespaceMapping.cs
- AttributeUsageAttribute.cs
- ItemTypeToolStripMenuItem.cs
- HttpCapabilitiesEvaluator.cs
- AppDomainUnloadedException.cs
- _ContextAwareResult.cs
- VectorValueSerializer.cs
- TextEditorCopyPaste.cs
- NameValueConfigurationCollection.cs
- ExtensionDataReader.cs
- PageVisual.cs
- ByteRangeDownloader.cs
- FtpCachePolicyElement.cs
- String.cs
- BrowserCapabilitiesFactory.cs
- UpdateCommand.cs
- SiteIdentityPermission.cs
- FusionWrap.cs
- MemberAssignmentAnalysis.cs
- ColorKeyFrameCollection.cs
- KeyboardNavigation.cs
- DiscoveryExceptionDictionary.cs
- OdbcParameter.cs
- ColorAnimationBase.cs
- XmlAttributeOverrides.cs
- FixedPageAutomationPeer.cs
- WhitespaceReader.cs
- StylusButtonEventArgs.cs
- ReverseInheritProperty.cs
- ArrangedElementCollection.cs
- IPipelineRuntime.cs
- CopyAttributesAction.cs
- SecurityResources.cs
- Compiler.cs
- CuspData.cs
- XmlTypeAttribute.cs
- DependencyPropertyKind.cs
- FontDriver.cs
- XmlSchemaSimpleTypeRestriction.cs
- FixedMaxHeap.cs
- DataControlExtensions.cs
- ExtensibleClassFactory.cs
- InputScopeAttribute.cs
- TextSegment.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- XmlSchemaDocumentation.cs
- InvokeGenerator.cs
- PageClientProxyGenerator.cs
- HostSecurityManager.cs
- XamlPathDataSerializer.cs
- RectangleHotSpot.cs
- XmlSchema.cs
- RawStylusActions.cs
- LineSegment.cs
- BinaryFormatterWriter.cs
- DataGridViewRowCollection.cs
- EmbossBitmapEffect.cs