Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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. // // ==--== // // 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DbConnectionPool.cs
- LedgerEntry.cs
- NamespaceQuery.cs
- HttpListenerRequestUriBuilder.cs
- IIS7WorkerRequest.cs
- XmlSerializerVersionAttribute.cs
- ProviderConnectionPoint.cs
- PrePostDescendentsWalker.cs
- CategoryNameCollection.cs
- PerfService.cs
- SecurityUtils.cs
- CfgArc.cs
- arclist.cs
- WebPartActionVerb.cs
- RandomNumberGenerator.cs
- ZipIOCentralDirectoryBlock.cs
- SelfIssuedAuthRSAPKCS1SignatureFormatter.cs
- Int32RectConverter.cs
- DSACryptoServiceProvider.cs
- TypeContext.cs
- ParamArrayAttribute.cs
- SoapFault.cs
- PriorityBinding.cs
- Label.cs
- BlurEffect.cs
- DataGridViewCellStyleChangedEventArgs.cs
- FieldBuilder.cs
- SqlFacetAttribute.cs
- ComboBoxItem.cs
- GPPOINTF.cs
- webclient.cs
- COM2Enum.cs
- CustomError.cs
- IndexerNameAttribute.cs
- CodeDOMUtility.cs
- DbConnectionStringCommon.cs
- ProcessThreadDesigner.cs
- LoginNameDesigner.cs
- DeviceContext2.cs
- AlignmentYValidation.cs
- DeleteMemberBinder.cs
- OrderedDictionary.cs
- MergeFailedEvent.cs
- RelationshipNavigation.cs
- BamlReader.cs
- IntSecurity.cs
- XhtmlBasicImageAdapter.cs
- CharEntityEncoderFallback.cs
- BaseDataListComponentEditor.cs
- Activator.cs
- CodeDomExtensionMethods.cs
- MethodBuilder.cs
- WebCategoryAttribute.cs
- SqlDelegatedTransaction.cs
- BindableAttribute.cs
- __FastResourceComparer.cs
- SelectingProviderEventArgs.cs
- DictionarySurrogate.cs
- CollectionBase.cs
- NamedPipeTransportSecurityElement.cs
- DataGridViewUtilities.cs
- TargetInvocationException.cs
- BindingMAnagerBase.cs
- DebugView.cs
- BigInt.cs
- BufferedGraphicsContext.cs
- DataGridViewCellPaintingEventArgs.cs
- GroupLabel.cs
- XmlDocumentSerializer.cs
- WmlImageAdapter.cs
- TextDecorationCollectionConverter.cs
- ServiceNotStartedException.cs
- SerializationException.cs
- DependencyPropertyConverter.cs
- SoapHeaderAttribute.cs
- CanonicalFontFamilyReference.cs
- DataIdProcessor.cs
- XmlResolver.cs
- ZipQueryOperator.cs
- TextRange.cs
- ProcessProtocolHandler.cs
- ButtonColumn.cs
- OleServicesContext.cs
- ellipse.cs
- GeneralTransform3DGroup.cs
- Fonts.cs
- DoubleUtil.cs
- SharedPerformanceCounter.cs
- FormsAuthentication.cs
- LocalizationParserHooks.cs
- PeerNameRecordCollection.cs
- HitTestParameters3D.cs
- WSSecureConversation.cs
- SiteMembershipCondition.cs
- ToolboxComponentsCreatingEventArgs.cs
- FreeFormDesigner.cs
- WebResourceUtil.cs
- ScriptingWebServicesSectionGroup.cs
- AnnotationAuthorChangedEventArgs.cs
- CommentAction.cs