Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // // ==--== 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ObservableCollection.cs
- EditorBrowsableAttribute.cs
- PieceNameHelper.cs
- SchemaReference.cs
- Viewport3DVisual.cs
- StylusButton.cs
- WindowsListViewGroup.cs
- basenumberconverter.cs
- PageStatePersister.cs
- CodeSnippetStatement.cs
- UIAgentRequest.cs
- HttpApplicationFactory.cs
- TableLayoutCellPaintEventArgs.cs
- StrokeNodeData.cs
- TileModeValidation.cs
- EditorOptionAttribute.cs
- ProviderIncompatibleException.cs
- FilterQueryOptionExpression.cs
- DataGridViewColumnHeaderCell.cs
- QuaternionRotation3D.cs
- WebResponse.cs
- TemplateField.cs
- SplashScreenNativeMethods.cs
- HitTestParameters3D.cs
- DependencyPropertyConverter.cs
- ToolTip.cs
- EventLogPermissionEntryCollection.cs
- ParenExpr.cs
- TokenBasedSet.cs
- CustomAssemblyResolver.cs
- RoutingExtensionElement.cs
- ParserStreamGeometryContext.cs
- ConfigurationManagerInternal.cs
- ExtractorMetadata.cs
- ScriptingJsonSerializationSection.cs
- SemaphoreSecurity.cs
- ResourceAssociationTypeEnd.cs
- PolicyLevel.cs
- HtmlElementErrorEventArgs.cs
- XmlElement.cs
- SqlRemoveConstantOrderBy.cs
- OdbcConnectionFactory.cs
- NavigationEventArgs.cs
- StorageModelBuildProvider.cs
- DataTable.cs
- SiteMap.cs
- Monitor.cs
- ForeignKeyConstraint.cs
- HtmlValidatorAdapter.cs
- DataPointer.cs
- AddInStore.cs
- Msec.cs
- FrameworkPropertyMetadata.cs
- InlineUIContainer.cs
- HttpWebRequestElement.cs
- CachedFontFamily.cs
- BigInt.cs
- FixedTextBuilder.cs
- CodeExporter.cs
- ImageMapEventArgs.cs
- AutoGeneratedFieldProperties.cs
- smtppermission.cs
- ManagedFilter.cs
- RuntimeConfig.cs
- VisualTarget.cs
- ValidationErrorCollection.cs
- TagMapCollection.cs
- ToolStripControlHost.cs
- ValidatorCompatibilityHelper.cs
- GeometryConverter.cs
- ArglessEventHandlerProxy.cs
- RegistryPermission.cs
- HostedController.cs
- UpdateManifestForBrowserApplication.cs
- CmsInterop.cs
- WebPageTraceListener.cs
- XPathItem.cs
- XslCompiledTransform.cs
- ForceCopyBuildProvider.cs
- FieldInfo.cs
- DataGridPagingPage.cs
- EntitySetBase.cs
- SiteOfOriginPart.cs
- BufferModesCollection.cs
- CustomAttribute.cs
- RegionInfo.cs
- RouteData.cs
- TransactionProtocol.cs
- ApplicationSecurityManager.cs
- SoapClientProtocol.cs
- SslStream.cs
- QilCloneVisitor.cs
- RestrictedTransactionalPackage.cs
- ExpressionEditorAttribute.cs
- SystemFonts.cs
- BitmapEffect.cs
- MarginsConverter.cs
- DSASignatureFormatter.cs
- DataBinding.cs
- XmlChildNodes.cs