Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SessionPageStatePersister.cs
- OpenFileDialog.cs
- OperatorExpressions.cs
- StyleTypedPropertyAttribute.cs
- SmtpException.cs
- NonParentingControl.cs
- HiddenFieldPageStatePersister.cs
- HMACSHA1.cs
- BamlReader.cs
- DesignerPainter.cs
- SynchronousSendBindingElement.cs
- MarkupCompilePass1.cs
- EntityDataSourceWrapper.cs
- ContentDisposition.cs
- TrustSection.cs
- MostlySingletonList.cs
- AttributeCollection.cs
- PenLineCapValidation.cs
- XmlTextReaderImpl.cs
- Button.cs
- Converter.cs
- TiffBitmapEncoder.cs
- GridEntryCollection.cs
- ForeignKeyConstraint.cs
- FormattedText.cs
- ValuePatternIdentifiers.cs
- querybuilder.cs
- PseudoWebRequest.cs
- CollectionEditorDialog.cs
- VectorAnimationBase.cs
- WmlValidationSummaryAdapter.cs
- entityreference_tresulttype.cs
- EdmMember.cs
- SHA1CryptoServiceProvider.cs
- ColorMap.cs
- HttpServerUtilityBase.cs
- Int32Storage.cs
- DecoderExceptionFallback.cs
- ConfigXmlAttribute.cs
- ByteKeyFrameCollection.cs
- CompilerInfo.cs
- PenContexts.cs
- EdmSchemaAttribute.cs
- GenericWebPart.cs
- AuthorizationSection.cs
- JsonReader.cs
- DataFormats.cs
- ComponentEditorPage.cs
- ResourcePool.cs
- DeferredTextReference.cs
- EmptyEnumerable.cs
- Soap12ProtocolReflector.cs
- XPathNodePointer.cs
- PageContentCollection.cs
- XDRSchema.cs
- WorkflowServiceAttributesTypeConverter.cs
- WebPartTransformerAttribute.cs
- NullableBoolConverter.cs
- FillRuleValidation.cs
- XsltLoader.cs
- CacheDependency.cs
- StringResourceManager.cs
- Repeater.cs
- Timeline.cs
- EntityModelBuildProvider.cs
- Missing.cs
- SafeEventLogReadHandle.cs
- PaperSize.cs
- QuaternionValueSerializer.cs
- TextParaClient.cs
- UInt32Storage.cs
- LinqDataSourceStatusEventArgs.cs
- UpDownBase.cs
- DataError.cs
- MetadataHelper.cs
- ValidationPropertyAttribute.cs
- JavaScriptSerializer.cs
- HexParser.cs
- Stack.cs
- NotifyCollectionChangedEventArgs.cs
- ContentPlaceHolder.cs
- DesignerSerializationManager.cs
- UnsafeNativeMethods.cs
- InvalidTimeZoneException.cs
- ActiveXContainer.cs
- SchemaImporterExtensionElementCollection.cs
- DispatchWrapper.cs
- ResXFileRef.cs
- EUCJPEncoding.cs
- ProfileSettings.cs
- DefaultExpressionVisitor.cs
- WindowsListViewItemCheckBox.cs
- FormatterServices.cs
- ObjectStateManager.cs
- SendKeys.cs
- UnicastIPAddressInformationCollection.cs
- MsmqBindingElementBase.cs
- WebBrowserProgressChangedEventHandler.cs
- MarshalDirectiveException.cs
- AssemblyCache.cs