Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Security / Principal / IdentityReference.cs / 1305376 / IdentityReference.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //[....] // using System; using System.Security.Policy; // defines Url class using System.Globalization; using System.Diagnostics.Contracts; 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
- XmlSchemaInferenceException.cs
- TdsParserHelperClasses.cs
- HTTPNotFoundHandler.cs
- WebEvents.cs
- SBCSCodePageEncoding.cs
- DisplayMemberTemplateSelector.cs
- InputQueue.cs
- BezierSegment.cs
- User.cs
- EditorPart.cs
- FixedPage.cs
- AmbiguousMatchException.cs
- StoreConnection.cs
- LinqMaximalSubtreeNominator.cs
- MenuItemAutomationPeer.cs
- CorruptingExceptionCommon.cs
- SoapParser.cs
- EntityClassGenerator.cs
- ScalarType.cs
- QuaternionConverter.cs
- ByteKeyFrameCollection.cs
- ReflectEventDescriptor.cs
- DisposableCollectionWrapper.cs
- ConfigXmlSignificantWhitespace.cs
- Listbox.cs
- WebPartTransformerAttribute.cs
- NotFiniteNumberException.cs
- LayoutManager.cs
- SafeProcessHandle.cs
- Vector3DAnimationBase.cs
- CryptoHandle.cs
- ReachDocumentReferenceSerializerAsync.cs
- PageAsyncTask.cs
- LogicalExpressionTypeConverter.cs
- WinCategoryAttribute.cs
- Executor.cs
- GridViewRow.cs
- BinaryObjectInfo.cs
- BufferedGenericXmlSecurityToken.cs
- StringExpressionSet.cs
- ADMembershipProvider.cs
- Renderer.cs
- AsymmetricKeyExchangeDeformatter.cs
- TextBoxBase.cs
- DependencySource.cs
- SrgsToken.cs
- Rule.cs
- NameValueConfigurationCollection.cs
- MenuCommand.cs
- DataGridViewRow.cs
- NameValueFileSectionHandler.cs
- QilLiteral.cs
- EtwTrace.cs
- DoubleLinkListEnumerator.cs
- XmlExpressionDumper.cs
- InstanceDescriptor.cs
- SmiEventStream.cs
- Visual3DCollection.cs
- FixedSOMTableCell.cs
- BinaryVersion.cs
- KeyPressEvent.cs
- Console.cs
- ErrorTableItemStyle.cs
- ImageDrawing.cs
- Stream.cs
- TraceContextEventArgs.cs
- XmlTextReaderImpl.cs
- SQLDouble.cs
- ShaderRenderModeValidation.cs
- SubMenuStyleCollectionEditor.cs
- BitStack.cs
- ObjectDisposedException.cs
- InheritanceAttribute.cs
- OleCmdHelper.cs
- AdornerHitTestResult.cs
- ClientUIRequest.cs
- SystemKeyConverter.cs
- CryptoKeySecurity.cs
- Compiler.cs
- CodeValidator.cs
- SqlConnectionPoolGroupProviderInfo.cs
- DescendantQuery.cs
- JoinElimination.cs
- ASCIIEncoding.cs
- HttpHostedTransportConfiguration.cs
- RangeBase.cs
- MultipleViewPattern.cs
- EntityException.cs
- PropertyGridView.cs
- ToolBarButtonClickEvent.cs
- XmlIlGenerator.cs
- Lookup.cs
- OleDbConnection.cs
- MonikerProxyAttribute.cs
- ASCIIEncoding.cs
- CheckBoxRenderer.cs
- Solver.cs
- ValidationRule.cs
- InlineCollection.cs
- TouchEventArgs.cs