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
- Types.cs
- NullableDoubleMinMaxAggregationOperator.cs
- __ComObject.cs
- DmlSqlGenerator.cs
- WebColorConverter.cs
- TabControl.cs
- ISCIIEncoding.cs
- SerializationObjectManager.cs
- XmlCountingReader.cs
- ParseHttpDate.cs
- LogFlushAsyncResult.cs
- ProxyWebPartConnectionCollection.cs
- ApplicationBuildProvider.cs
- Win32SafeHandles.cs
- XMLSyntaxException.cs
- DataStorage.cs
- PerfCounters.cs
- Transform3DCollection.cs
- ListViewItemCollectionEditor.cs
- ContourSegment.cs
- BufferedGraphicsContext.cs
- DataGridViewCellConverter.cs
- XmlTextReaderImpl.cs
- ValidationResult.cs
- SkipStoryboardToFill.cs
- PointLightBase.cs
- HttpChannelFactory.cs
- MD5CryptoServiceProvider.cs
- GroupBox.cs
- PrivateFontCollection.cs
- NetworkCredential.cs
- WpfKnownTypeInvoker.cs
- OletxTransactionManager.cs
- Blend.cs
- ObjectViewListener.cs
- NTAccount.cs
- XmlLanguage.cs
- PageThemeBuildProvider.cs
- CodePageEncoding.cs
- Base64Decoder.cs
- OraclePermission.cs
- CompareInfo.cs
- Vector3DCollection.cs
- WindowsListBox.cs
- _ContextAwareResult.cs
- TreeWalker.cs
- DataListCommandEventArgs.cs
- SecurityContext.cs
- MemoryMappedFileSecurity.cs
- AuthenticationService.cs
- SqlAliasesReferenced.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- Perspective.cs
- XmlAtomicValue.cs
- GPPOINTF.cs
- TaiwanCalendar.cs
- WebPartPersonalization.cs
- ExtensibleClassFactory.cs
- ChannelTerminatedException.cs
- System.Data_BID.cs
- RenderCapability.cs
- TagPrefixInfo.cs
- SqlMetaData.cs
- Light.cs
- WebEventTraceProvider.cs
- TargetParameterCountException.cs
- UnsafeNativeMethods.cs
- WaitingCursor.cs
- printdlgexmarshaler.cs
- WebScriptServiceHostFactory.cs
- SystemIPv4InterfaceProperties.cs
- ChineseLunisolarCalendar.cs
- DataServices.cs
- TextCompositionManager.cs
- OneOfScalarConst.cs
- ExceptionValidationRule.cs
- EventLogPermissionEntry.cs
- ConsoleKeyInfo.cs
- SmiEventStream.cs
- XamlUtilities.cs
- DesignerCategoryAttribute.cs
- SmtpClient.cs
- GridViewColumnCollectionChangedEventArgs.cs
- ContractsBCL.cs
- FontFamilyValueSerializer.cs
- DesignerActionTextItem.cs
- InputReferenceExpression.cs
- ListViewInsertedEventArgs.cs
- PeerNameRegistration.cs
- FileDialog.cs
- Random.cs
- NamespaceDecl.cs
- ControlEvent.cs
- XmlCharCheckingReader.cs
- DynamicMetaObjectBinder.cs
- IsolatedStorage.cs
- TextBoxBase.cs
- FileIOPermission.cs
- SqlComparer.cs
- PageHandlerFactory.cs