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
- FullTextLine.cs
- MDIClient.cs
- ResourceFallbackManager.cs
- ValidationEventArgs.cs
- ValidationErrorEventArgs.cs
- BridgeDataReader.cs
- SqlLiftIndependentRowExpressions.cs
- BamlRecordReader.cs
- ZoneButton.cs
- TrustSection.cs
- ValueType.cs
- RolePrincipal.cs
- MetadataCache.cs
- RangeBase.cs
- DocumentPageView.cs
- ObjectPersistData.cs
- AxHost.cs
- PageFunction.cs
- ControlDesignerState.cs
- ConfigurationManagerHelperFactory.cs
- UnsafeNativeMethods.cs
- SimpleBitVector32.cs
- shaperfactory.cs
- BamlResourceContent.cs
- TableColumnCollectionInternal.cs
- SmtpClient.cs
- WebBrowserContainer.cs
- ListContractAdapter.cs
- SpnEndpointIdentity.cs
- ReadOnlyTernaryTree.cs
- AccessorTable.cs
- PrimitiveSchema.cs
- UnsafeNativeMethods.cs
- ButtonFieldBase.cs
- View.cs
- VariableQuery.cs
- AutoFocusStyle.xaml.cs
- SQLByteStorage.cs
- SubMenuStyle.cs
- IDataContractSurrogate.cs
- BinaryObjectInfo.cs
- MethodSignatureGenerator.cs
- SmiMetaData.cs
- HiddenField.cs
- SchemaManager.cs
- CaretElement.cs
- ExpressionParser.cs
- UIPropertyMetadata.cs
- URLAttribute.cs
- XmlSubtreeReader.cs
- WmiEventSink.cs
- DocumentSchemaValidator.cs
- VBIdentifierDesigner.xaml.cs
- RelatedPropertyManager.cs
- FastEncoder.cs
- PackWebRequest.cs
- ToolStripContainer.cs
- DirectoryNotFoundException.cs
- ModelItemDictionaryImpl.cs
- datacache.cs
- IconBitmapDecoder.cs
- StructuredTypeEmitter.cs
- DrawingAttributeSerializer.cs
- LineInfo.cs
- Container.cs
- NetworkStream.cs
- WmfPlaceableFileHeader.cs
- TextLine.cs
- LinkTarget.cs
- NonSerializedAttribute.cs
- Update.cs
- UpdatePanelTrigger.cs
- DateTimeConverter2.cs
- SwitchElementsCollection.cs
- SchemaImporterExtensionsSection.cs
- UshortList2.cs
- MimePart.cs
- FormatException.cs
- VideoDrawing.cs
- XPathNavigatorReader.cs
- EntityTransaction.cs
- PopupControlService.cs
- PopupControlService.cs
- TranslateTransform.cs
- ParagraphResult.cs
- ContextProperty.cs
- CmsUtils.cs
- SqlRowUpdatedEvent.cs
- ThreadPool.cs
- RawStylusInput.cs
- AssertFilter.cs
- XPathSelfQuery.cs
- FlowDocumentReader.cs
- WinFormsSpinner.cs
- ReferenceEqualityComparer.cs
- ValidationException.cs
- QueryContinueDragEvent.cs
- EntityDataSourceContainerNameItem.cs
- DocumentSequence.cs
- Size3D.cs