Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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(); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FloaterParaClient.cs
- SR.cs
- ToolboxItemAttribute.cs
- CodeTypeReferenceSerializer.cs
- ItemContainerGenerator.cs
- ContentOnlyMessage.cs
- DropShadowBitmapEffect.cs
- XmlHierarchyData.cs
- MultiView.cs
- ObjectMaterializedEventArgs.cs
- XmlMtomWriter.cs
- ProcessHostMapPath.cs
- Row.cs
- ColumnBinding.cs
- MsmqIntegrationOutputChannel.cs
- RulePatternOps.cs
- PermissionAttributes.cs
- ResourceAttributes.cs
- AssociatedControlConverter.cs
- CapabilitiesUse.cs
- WinOEToolBoxItem.cs
- QueryContinueDragEventArgs.cs
- SqlTriggerAttribute.cs
- MatrixTransform3D.cs
- XmlArrayItemAttribute.cs
- SamlNameIdentifierClaimResource.cs
- ProfileGroupSettingsCollection.cs
- ReferencedCollectionType.cs
- MetabaseReader.cs
- BufferedOutputAsyncStream.cs
- DataGridPagerStyle.cs
- SplitContainer.cs
- Visitors.cs
- LogReservationCollection.cs
- TagMapInfo.cs
- FormattedText.cs
- StylusButton.cs
- Activation.cs
- ExternalFile.cs
- DataGridViewCellValueEventArgs.cs
- ObsoleteAttribute.cs
- StylusShape.cs
- DataGridViewCellEventArgs.cs
- ObjectRef.cs
- XslException.cs
- StateBag.cs
- ReadOnlyAttribute.cs
- DirectoryObjectSecurity.cs
- WebConfigurationFileMap.cs
- SerializationSectionGroup.cs
- TextLine.cs
- JsonSerializer.cs
- NotificationContext.cs
- ApplicationServicesHostFactory.cs
- Selector.cs
- SecurityTokenValidationException.cs
- MenuCommandsChangedEventArgs.cs
- TdsParser.cs
- TextSpanModifier.cs
- UnsafeNativeMethods.cs
- PKCS1MaskGenerationMethod.cs
- PageParserFilter.cs
- SafeProcessHandle.cs
- SingleObjectCollection.cs
- Serializer.cs
- Section.cs
- PngBitmapEncoder.cs
- HtmlControl.cs
- DataRecord.cs
- PublisherIdentityPermission.cs
- QilPatternVisitor.cs
- BitmapDownload.cs
- DataGridViewImageColumn.cs
- HMACSHA512.cs
- CollectionBase.cs
- OrderByQueryOptionExpression.cs
- UserPersonalizationStateInfo.cs
- PointAnimationUsingPath.cs
- SAPICategories.cs
- TreeWalker.cs
- HTMLTextWriter.cs
- SchemaComplexType.cs
- SQLBinaryStorage.cs
- loginstatus.cs
- UIElement3DAutomationPeer.cs
- DataPager.cs
- SHA512Managed.cs
- SoapIgnoreAttribute.cs
- Clipboard.cs
- HttpResponseWrapper.cs
- PermissionAttributes.cs
- TickBar.cs
- CounterSampleCalculator.cs
- DbInsertCommandTree.cs
- DecimalConverter.cs
- DirectoryNotFoundException.cs
- AttributeUsageAttribute.cs
- XmlSchemaSimpleType.cs
- MetadataHelper.cs
- StateBag.cs