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
- DataGridViewCellFormattingEventArgs.cs
- IdentityHolder.cs
- SubstitutionList.cs
- SoapExtensionReflector.cs
- SecurityContext.cs
- ListItemCollection.cs
- LinkLabelLinkClickedEvent.cs
- DocumentAutomationPeer.cs
- ConnectionStringsExpressionEditor.cs
- SystemIPInterfaceStatistics.cs
- OleDbStruct.cs
- PropertyValueChangedEvent.cs
- Vector3DAnimationUsingKeyFrames.cs
- _NtlmClient.cs
- Profiler.cs
- LambdaCompiler.Unary.cs
- LinkLabelLinkClickedEvent.cs
- TextEffectResolver.cs
- RootBrowserWindow.cs
- BlurEffect.cs
- SchemaObjectWriter.cs
- UrlMappingCollection.cs
- SignatureDescription.cs
- FrameworkElement.cs
- StringArrayConverter.cs
- ConfigXmlText.cs
- WindowsIdentity.cs
- SmtpReplyReaderFactory.cs
- EventLogEntryCollection.cs
- TransformerTypeCollection.cs
- DataGridViewColumnCollection.cs
- LoginName.cs
- MenuItemStyle.cs
- ProxyWebPartManagerDesigner.cs
- WebScriptMetadataMessageEncoderFactory.cs
- AnimationClock.cs
- CompilerResults.cs
- DBCSCodePageEncoding.cs
- HwndSourceKeyboardInputSite.cs
- Logging.cs
- entityreference_tresulttype.cs
- ContainerParagraph.cs
- ModulesEntry.cs
- Html32TextWriter.cs
- SelectiveScrollingGrid.cs
- FormatConvertedBitmap.cs
- ExpandCollapseProviderWrapper.cs
- ItemsControlAutomationPeer.cs
- Rotation3DAnimationBase.cs
- MD5.cs
- MimePart.cs
- FolderBrowserDialog.cs
- TextEditorContextMenu.cs
- XmlNamespaceDeclarationsAttribute.cs
- WrappedIUnknown.cs
- ToolStripHighContrastRenderer.cs
- MessageQueueEnumerator.cs
- BindingExpressionBase.cs
- Vars.cs
- WebBaseEventKeyComparer.cs
- DataControlField.cs
- SafeFileHandle.cs
- HexParser.cs
- Options.cs
- TextServicesLoader.cs
- EmbeddedMailObject.cs
- ZipIOLocalFileHeader.cs
- MimeParameterWriter.cs
- WebPermission.cs
- ObjectParameter.cs
- StaticContext.cs
- HttpResponseHeader.cs
- TemplateFactory.cs
- CodeNamespaceCollection.cs
- Size3D.cs
- GenerateTemporaryTargetAssembly.cs
- WebPartConnectionsDisconnectVerb.cs
- BrowserDefinition.cs
- CheckableControlBaseAdapter.cs
- SpotLight.cs
- ExpressionBuilder.cs
- TextFormatterContext.cs
- dtdvalidator.cs
- WebOperationContext.cs
- DefaultCommandExtensionCallback.cs
- DataStreamFromComStream.cs
- CodeDirectiveCollection.cs
- HitTestWithGeometryDrawingContextWalker.cs
- ConfigurationElement.cs
- SafeNativeMethods.cs
- XmlSchemaProviderAttribute.cs
- OdbcTransaction.cs
- ObjectListItem.cs
- XmlNodeComparer.cs
- OleDbDataAdapter.cs
- DesignerLoader.cs
- MultipartContentParser.cs
- SchemaMapping.cs
- MouseEventArgs.cs
- DialogWindow.cs