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
- DoubleKeyFrameCollection.cs
- KnownAssemblyEntry.cs
- ThreadPool.cs
- WebPartVerb.cs
- _Win32.cs
- HotCommands.cs
- RefreshPropertiesAttribute.cs
- DataGridViewHitTestInfo.cs
- CodeTypeMemberCollection.cs
- AssemblyResourceLoader.cs
- MsmqIntegrationBinding.cs
- FileSystemWatcher.cs
- UrlPath.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- KeySpline.cs
- FileChangesMonitor.cs
- ConnectionStringEditor.cs
- HtmlInputText.cs
- DNS.cs
- PointConverter.cs
- ImageConverter.cs
- CreateUserWizardStep.cs
- UnSafeCharBuffer.cs
- ContextStaticAttribute.cs
- AnimatedTypeHelpers.cs
- TextSelectionHighlightLayer.cs
- NegotiateStream.cs
- StringSorter.cs
- TextElementCollectionHelper.cs
- TrackingServices.cs
- VirtualPath.cs
- ReadOnlyCollection.cs
- XPathDocument.cs
- DirectoryNotFoundException.cs
- Transform.cs
- XmlText.cs
- AsyncOperation.cs
- HttpRequestCacheValidator.cs
- FixedBufferAttribute.cs
- InstancePersistenceContext.cs
- EventData.cs
- BuildProviderCollection.cs
- TextPointerBase.cs
- DynamicRendererThreadManager.cs
- Pointer.cs
- ValidatingPropertiesEventArgs.cs
- BindableAttribute.cs
- TypeElement.cs
- ThemeConfigurationDialog.cs
- ModuleElement.cs
- EventLevel.cs
- Int64AnimationUsingKeyFrames.cs
- CodeGen.cs
- Resources.Designer.cs
- DebugHandleTracker.cs
- InheritablePropertyChangeInfo.cs
- BridgeDataRecord.cs
- TextBox.cs
- SQLGuid.cs
- SmtpLoginAuthenticationModule.cs
- DoubleCollectionConverter.cs
- FileLogRecordEnumerator.cs
- ListControl.cs
- AncillaryOps.cs
- IISUnsafeMethods.cs
- TdsParserStaticMethods.cs
- Misc.cs
- CombinedGeometry.cs
- WebPartTransformer.cs
- SystemParameters.cs
- SmtpFailedRecipientException.cs
- FlowDocumentReader.cs
- DataGridViewControlCollection.cs
- NavigationProgressEventArgs.cs
- SqlBulkCopyColumnMapping.cs
- SoapObjectInfo.cs
- EncoderBestFitFallback.cs
- CultureNotFoundException.cs
- TemplatePropertyEntry.cs
- SourceSwitch.cs
- CheckBoxFlatAdapter.cs
- DataErrorValidationRule.cs
- TextEffectResolver.cs
- Point3DAnimationBase.cs
- ProfileBuildProvider.cs
- CommandBinding.cs
- WebPartVerbCollection.cs
- MemberRestriction.cs
- CapabilitiesRule.cs
- BindUriHelper.cs
- StrokeNodeData.cs
- ExpandSegment.cs
- Variant.cs
- Debug.cs
- HttpRequestTraceRecord.cs
- RegionData.cs
- NativeCompoundFileAPIs.cs
- InfoCardRSACryptoProvider.cs
- SmiRequestExecutor.cs
- DocumentViewerHelper.cs