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
- CodeExpressionRuleDeclaration.cs
- Win32PrintDialog.cs
- StaticFileHandler.cs
- DictionaryBase.cs
- AddingNewEventArgs.cs
- AppliesToBehaviorDecisionTable.cs
- DefaultWorkflowTransactionService.cs
- HttpCacheVary.cs
- SqlGenericUtil.cs
- ProxyBuilder.cs
- ButtonBaseAutomationPeer.cs
- _LocalDataStore.cs
- DataGridViewCell.cs
- TypeUtil.cs
- TimeZone.cs
- Base64Stream.cs
- DoubleLinkList.cs
- OleDbError.cs
- CodePrimitiveExpression.cs
- XsltException.cs
- IBuiltInEvidence.cs
- StandardOleMarshalObject.cs
- PowerModeChangedEventArgs.cs
- EdmEntityTypeAttribute.cs
- XmlWrappingReader.cs
- List.cs
- ModelItemCollectionImpl.cs
- DataGridViewComboBoxCell.cs
- PolyQuadraticBezierSegment.cs
- Misc.cs
- Attribute.cs
- SynchronousReceiveBehavior.cs
- InputScopeManager.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- BlurBitmapEffect.cs
- SqlDataSourceEnumerator.cs
- PolyQuadraticBezierSegment.cs
- ChannelServices.cs
- StructuralObject.cs
- ConnectionInterfaceCollection.cs
- IpcChannelHelper.cs
- IListConverters.cs
- InvokeGenerator.cs
- BindingExpressionBase.cs
- CodeLabeledStatement.cs
- JobDuplex.cs
- HtmlInputSubmit.cs
- FormViewCommandEventArgs.cs
- SafeNativeMethods.cs
- InputScopeNameConverter.cs
- WebPartEditorCancelVerb.cs
- AutoScrollHelper.cs
- WhitespaceReader.cs
- CodeGenerator.cs
- SerializationObjectManager.cs
- TrackBarDesigner.cs
- DataGridViewColumn.cs
- isolationinterop.cs
- DataTableReader.cs
- MsmqPoisonMessageException.cs
- DataGridTableCollection.cs
- SequenceQuery.cs
- XmlUtil.cs
- SignatureToken.cs
- MergeEnumerator.cs
- MarkupObject.cs
- DataRowExtensions.cs
- RelatedCurrencyManager.cs
- ItemsControlAutomationPeer.cs
- mediaeventshelper.cs
- IpcClientChannel.cs
- X509SecurityTokenProvider.cs
- HtmlToClrEventProxy.cs
- ContentFilePart.cs
- IndexedString.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- WebServiceBindingAttribute.cs
- FullTextLine.cs
- HttpHeaderCollection.cs
- BinaryObjectInfo.cs
- MemberAssignmentAnalysis.cs
- SafeProcessHandle.cs
- NativeMethodsCLR.cs
- TrustLevelCollection.cs
- MetadataHelper.cs
- EventLogEntry.cs
- NumberSubstitution.cs
- KeyedHashAlgorithm.cs
- BooleanAnimationBase.cs
- HtmlAnchor.cs
- SimpleMailWebEventProvider.cs
- SubordinateTransaction.cs
- ActivityExecutionContextCollection.cs
- CodeMethodReturnStatement.cs
- DefinitionBase.cs
- TemplateManager.cs
- SignedXml.cs
- ConnectionManagementElement.cs
- Brush.cs
- InkCanvasSelection.cs