Code:
/ DotNET / DotNET / 8.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
- InternalsVisibleToAttribute.cs
- UIPropertyMetadata.cs
- ResourceAttributes.cs
- SecuritySessionSecurityTokenAuthenticator.cs
- TextBoxAutoCompleteSourceConverter.cs
- SystemIcons.cs
- DataMemberConverter.cs
- OleDbError.cs
- Pen.cs
- IdentityNotMappedException.cs
- ExternalCalls.cs
- OleDbMetaDataFactory.cs
- CredentialCache.cs
- XMLSyntaxException.cs
- Verify.cs
- InputBinder.cs
- TypeListConverter.cs
- ModelFactory.cs
- LongValidatorAttribute.cs
- Application.cs
- RegexNode.cs
- BitmapCacheBrush.cs
- RMPublishingDialog.cs
- GenericPrincipal.cs
- InternalPermissions.cs
- ProcessHostServerConfig.cs
- BaseHashHelper.cs
- KeyNotFoundException.cs
- PeerCollaboration.cs
- PropertyFilterAttribute.cs
- FieldNameLookup.cs
- ProjectionCamera.cs
- KeyToListMap.cs
- Psha1DerivedKeyGenerator.cs
- SchemaConstraints.cs
- Help.cs
- ConnectivityStatus.cs
- ScriptingJsonSerializationSection.cs
- InstanceStoreQueryResult.cs
- IBuiltInEvidence.cs
- ComboBox.cs
- FixedTextBuilder.cs
- RegexInterpreter.cs
- SymbolMethod.cs
- ScriptManagerProxy.cs
- BinHexDecoder.cs
- TemplateKey.cs
- dbdatarecord.cs
- Line.cs
- ScriptReferenceBase.cs
- WindowsSlider.cs
- ExpressionBindingCollection.cs
- BindingCollectionElement.cs
- MemoryMappedViewStream.cs
- TransformPattern.cs
- TextTreePropertyUndoUnit.cs
- XmlSchemaComplexType.cs
- NonParentingControl.cs
- MouseButton.cs
- ToolStripContentPanelRenderEventArgs.cs
- CaseInsensitiveHashCodeProvider.cs
- ArgumentOutOfRangeException.cs
- CounterSampleCalculator.cs
- RTLAwareMessageBox.cs
- DrawItemEvent.cs
- InnerItemCollectionView.cs
- CroppedBitmap.cs
- ListItemsPage.cs
- DataGridViewSortCompareEventArgs.cs
- WorkflowItemPresenter.cs
- SelectedDatesCollection.cs
- DynamicAttribute.cs
- SiteMapDataSource.cs
- DataTable.cs
- WebPartDisplayMode.cs
- DataControlFieldCollection.cs
- PackagingUtilities.cs
- NullRuntimeConfig.cs
- DynamicResourceExtensionConverter.cs
- SeparatorAutomationPeer.cs
- KeyboardEventArgs.cs
- RuntimeResourceSet.cs
- CrossAppDomainChannel.cs
- XMLDiffLoader.cs
- BinaryUtilClasses.cs
- FilteredSchemaElementLookUpTable.cs
- WeakReadOnlyCollection.cs
- NamedPipeHostedTransportConfiguration.cs
- MessageBox.cs
- GeneratedContractType.cs
- ProfileSettings.cs
- LinqDataSourceValidationException.cs
- CapabilitiesUse.cs
- SerializableAttribute.cs
- CheckableControlBaseAdapter.cs
- DataSourceControl.cs
- OleDbDataAdapter.cs
- CatalogZoneAutoFormat.cs
- SimpleRecyclingCache.cs
- XmlSchemaDatatype.cs