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
- ChannelAcceptor.cs
- ComponentCodeDomSerializer.cs
- MemoryRecordBuffer.cs
- Label.cs
- Ipv6Element.cs
- MediaElement.cs
- BitmapEffectGroup.cs
- UnmanagedBitmapWrapper.cs
- MenuAdapter.cs
- TextServicesContext.cs
- EDesignUtil.cs
- AmbientLight.cs
- querybuilder.cs
- WebBrowserUriTypeConverter.cs
- RemotingConfigParser.cs
- XmlText.cs
- GeneralTransform3DGroup.cs
- LogRestartAreaEnumerator.cs
- AppDomainAttributes.cs
- DebugController.cs
- KnownBoxes.cs
- ProviderIncompatibleException.cs
- DataControlPagerLinkButton.cs
- EventManager.cs
- HttpMethodConstraint.cs
- CharKeyFrameCollection.cs
- ColumnResult.cs
- StickyNoteHelper.cs
- Wizard.cs
- WebBrowserBase.cs
- DataGridView.cs
- SimpleHandlerBuildProvider.cs
- TableLayoutPanel.cs
- ClientSettingsProvider.cs
- SatelliteContractVersionAttribute.cs
- CollectionBase.cs
- ReliabilityContractAttribute.cs
- CalendarDay.cs
- SubpageParaClient.cs
- ResourceAssociationSet.cs
- Catch.cs
- DataGridViewCellCancelEventArgs.cs
- WorkingDirectoryEditor.cs
- SqlMethodTransformer.cs
- FrameworkTemplate.cs
- DragEventArgs.cs
- ToolStrip.cs
- EqualityComparer.cs
- HiddenFieldPageStatePersister.cs
- MethodToken.cs
- RuntimeArgumentHandle.cs
- DetailsViewInsertedEventArgs.cs
- SortKey.cs
- TdsRecordBufferSetter.cs
- CodeRegionDirective.cs
- WinFormsUtils.cs
- SignerInfo.cs
- ProxyWebPartManagerDesigner.cs
- ClientSettingsSection.cs
- RedirectionProxy.cs
- StorageInfo.cs
- BufferAllocator.cs
- TableItemStyle.cs
- BindingWorker.cs
- RawStylusSystemGestureInputReport.cs
- CellCreator.cs
- ConfigurationValues.cs
- CqlLexer.cs
- TextSchema.cs
- GetKeyedHashRequest.cs
- ObjectTypeMapping.cs
- LocatorPart.cs
- CommandLibraryHelper.cs
- UInt64Converter.cs
- SymLanguageVendor.cs
- CompositeActivityTypeDescriptor.cs
- KeyEventArgs.cs
- CodeTypeConstructor.cs
- MembershipPasswordException.cs
- QilSortKey.cs
- NamedElement.cs
- ListBox.cs
- ColumnResult.cs
- SplitterCancelEvent.cs
- HtmlTable.cs
- UserInitiatedNavigationPermission.cs
- SafeLibraryHandle.cs
- MenuItemStyleCollection.cs
- DataConnectionHelper.cs
- NegationPusher.cs
- BackStopAuthenticationModule.cs
- ToolStripDropDownMenu.cs
- DispatchChannelSink.cs
- SoapEnumAttribute.cs
- VerticalAlignConverter.cs
- __ComObject.cs
- TraceSection.cs
- ExceptionHandler.cs
- RotateTransform.cs
- SnapshotChangeTrackingStrategy.cs