Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / Security / Policy / GAC.cs / 1 / GAC.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // // GacInstalled is an IIdentity representing whether or not an assembly is installed in the Gac // namespace System.Security.Policy { using System.Runtime.Remoting; using System; using System.Security; using System.Security.Util; using System.IO; using System.Collections; using GacIdentityPermission = System.Security.Permissions.GacIdentityPermission; using System.Runtime.CompilerServices; [Serializable] [System.Runtime.InteropServices.ComVisible(true)] sealed public class GacInstalled : IIdentityPermissionFactory, IBuiltInEvidence { public GacInstalled() { } public IPermission CreateIdentityPermission( Evidence evidence ) { return new GacIdentityPermission(); } public override bool Equals(Object o) { if (o is GacInstalled) return true; return false; } public override int GetHashCode() { return 0; } public Object Copy() { return new GacInstalled(); } internal SecurityElement ToXml() { SecurityElement elem = new SecurityElement( this.GetType().FullName ); elem.AddAttribute( "version", "1" ); return elem; } ///int IBuiltInEvidence.OutputToBuffer( char[] buffer, int position, bool verbose ) { buffer[position] = BuiltInEvidenceHelper.idGac; return position + 1; } /// int IBuiltInEvidence.GetRequiredSize(bool verbose) { return 1; } /// int IBuiltInEvidence.InitFromBuffer( char[] buffer, int position ) { return position; } public override String ToString() { return ToXml().ToString(); } } } // 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
- Object.cs
- OutputCacheSettingsSection.cs
- ResourceReader.cs
- WindowsGrip.cs
- FixedPageStructure.cs
- DataStreamFromComStream.cs
- AddIn.cs
- ContextMenu.cs
- MemoryPressure.cs
- DecoratedNameAttribute.cs
- ImmComposition.cs
- DataGridLinkButton.cs
- ListViewContainer.cs
- DataSourceCacheDurationConverter.cs
- EntityDesignerUtils.cs
- Cursors.cs
- ResumeStoryboard.cs
- DataGridViewEditingControlShowingEventArgs.cs
- SynchronizedMessageSource.cs
- TextEditorParagraphs.cs
- DataGridBoundColumn.cs
- XmlDataSource.cs
- ColorInterpolationModeValidation.cs
- GlyphRunDrawing.cs
- XmlConvert.cs
- AddDataControlFieldDialog.cs
- FileSecurity.cs
- MimeTypeMapper.cs
- EnumerableCollectionView.cs
- MultipartIdentifier.cs
- DataGridViewTopRowAccessibleObject.cs
- AnchoredBlock.cs
- autovalidator.cs
- XamlGridLengthSerializer.cs
- ObjectAssociationEndMapping.cs
- DbMetaDataCollectionNames.cs
- Identity.cs
- Panel.cs
- WindowsListViewGroup.cs
- SafeHandles.cs
- ReliabilityContractAttribute.cs
- AdjustableArrowCap.cs
- COM2ExtendedUITypeEditor.cs
- TimelineGroup.cs
- RepeatButton.cs
- PropertyCondition.cs
- PrivateFontCollection.cs
- PolicyValidator.cs
- DesignerTransaction.cs
- DesignerTransactionCloseEvent.cs
- NumberFormatInfo.cs
- XmlConverter.cs
- RoleManagerModule.cs
- Quaternion.cs
- DataGridTable.cs
- Brushes.cs
- LinkedList.cs
- ObjectKeyFrameCollection.cs
- Quad.cs
- SmiTypedGetterSetter.cs
- PolicyStatement.cs
- DetailsViewDeletedEventArgs.cs
- DSASignatureFormatter.cs
- ECDsa.cs
- EntityConnection.cs
- PrintPreviewDialog.cs
- XPathEmptyIterator.cs
- SafeReadContext.cs
- DefaultMemberAttribute.cs
- Brush.cs
- VectorKeyFrameCollection.cs
- DataKeyCollection.cs
- ObjectViewQueryResultData.cs
- DataGridViewRowCancelEventArgs.cs
- MergablePropertyAttribute.cs
- DefaultParameterValueAttribute.cs
- StylusButton.cs
- _MultipleConnectAsync.cs
- Animatable.cs
- PointCollection.cs
- EllipseGeometry.cs
- DataMisalignedException.cs
- ListViewHitTestInfo.cs
- EntityDataReader.cs
- PublishLicense.cs
- UnsafeNativeMethods.cs
- _CommandStream.cs
- TableRow.cs
- Win32MouseDevice.cs
- COSERVERINFO.cs
- mil_sdk_version.cs
- RepeaterItemEventArgs.cs
- SafeLibraryHandle.cs
- arclist.cs
- SafeRightsManagementPubHandle.cs
- SizeConverter.cs
- DataGridViewToolTip.cs
- PropertyEmitterBase.cs
- SecurityVersion.cs
- ApplicationSecurityManager.cs