Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- InvalidPrinterException.cs
- StorageConditionPropertyMapping.cs
- RepeaterDataBoundAdapter.cs
- AddInActivator.cs
- Light.cs
- DependencyPropertyKind.cs
- FilteredDataSetHelper.cs
- _NetworkingPerfCounters.cs
- TabRenderer.cs
- EmptyEnumerable.cs
- WebBrowserUriTypeConverter.cs
- SqlConnectionString.cs
- TextSpanModifier.cs
- FrameworkContentElement.cs
- LocatorManager.cs
- ProcessInputEventArgs.cs
- HMACSHA256.cs
- CodeCommentStatement.cs
- SQLMembershipProvider.cs
- XmlName.cs
- MobileFormsAuthentication.cs
- StrokeFIndices.cs
- Vector3DValueSerializer.cs
- LinkLabelLinkClickedEvent.cs
- XmlReader.cs
- TileBrush.cs
- JsonWriter.cs
- CompositeScriptReferenceEventArgs.cs
- Evaluator.cs
- TripleDESCryptoServiceProvider.cs
- ListViewDataItem.cs
- SqlProviderManifest.cs
- ValidationSummary.cs
- ReachDocumentSequenceSerializer.cs
- TextProperties.cs
- ServiceModelInstallComponent.cs
- SQLDecimalStorage.cs
- PersonalizableAttribute.cs
- RequiredFieldValidator.cs
- SemaphoreSlim.cs
- WebPartRestoreVerb.cs
- validationstate.cs
- SignedXmlDebugLog.cs
- Mappings.cs
- OdbcErrorCollection.cs
- HtmlProps.cs
- CodeDelegateInvokeExpression.cs
- DispatcherObject.cs
- ActivityWithResultWrapper.cs
- SemanticValue.cs
- MetabaseSettings.cs
- pingexception.cs
- SafeBuffer.cs
- RemotingClientProxy.cs
- ReadOnlyHierarchicalDataSourceView.cs
- ConstraintCollection.cs
- PageBuildProvider.cs
- TemplatedWizardStep.cs
- Pair.cs
- BulletedListEventArgs.cs
- ToolStripInSituService.cs
- ConditionChanges.cs
- PeerMaintainer.cs
- WebPartConnectionsEventArgs.cs
- TraceUtility.cs
- RSAOAEPKeyExchangeFormatter.cs
- SerializationInfo.cs
- InvalidCastException.cs
- Compiler.cs
- StorageEntityContainerMapping.cs
- TableRow.cs
- StringComparer.cs
- ContextDataSourceContextData.cs
- SqlRowUpdatedEvent.cs
- CodeIdentifiers.cs
- PropertyManager.cs
- AttributeEmitter.cs
- InternalPermissions.cs
- AssemblyContextControlItem.cs
- Triplet.cs
- MobileTemplatedControlDesigner.cs
- LessThan.cs
- XmlCharacterData.cs
- designeractionlistschangedeventargs.cs
- ContentWrapperAttribute.cs
- TextDecorationCollection.cs
- TracePayload.cs
- JsonFormatGeneratorStatics.cs
- TableSectionStyle.cs
- CodeMemberField.cs
- _ScatterGatherBuffers.cs
- DataGridRowClipboardEventArgs.cs
- DocComment.cs
- FactoryGenerator.cs
- WebPartZoneBase.cs
- DataPager.cs
- HttpPostClientProtocol.cs
- CroppedBitmap.cs
- DataBinder.cs
- XPathSelectionIterator.cs