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
- SecurityRuntime.cs
- TextUtf8RawTextWriter.cs
- ISAPIApplicationHost.cs
- ContextMenuAutomationPeer.cs
- Utils.cs
- ActivityWithResultValueSerializer.cs
- LoginName.cs
- OdbcCommand.cs
- ClockController.cs
- CharStorage.cs
- ItemContainerProviderWrapper.cs
- HtmlProps.cs
- SmtpLoginAuthenticationModule.cs
- SiteMapDesignerDataSourceView.cs
- SpellCheck.cs
- StringReader.cs
- DataBindingHandlerAttribute.cs
- DebuggerAttributes.cs
- BitmapEffect.cs
- MachineKeyConverter.cs
- Decorator.cs
- FormattedTextSymbols.cs
- OdbcConnectionPoolProviderInfo.cs
- DelayDesigner.cs
- AccessibilityApplicationManager.cs
- CLRBindingWorker.cs
- PrintDocument.cs
- TableLayoutStyle.cs
- DataServiceHostWrapper.cs
- WindowsPen.cs
- DataGridViewColumnCollection.cs
- FtpCachePolicyElement.cs
- CodeIterationStatement.cs
- WrappingXamlSchemaContext.cs
- TextAction.cs
- DocumentXmlWriter.cs
- TextElementEditingBehaviorAttribute.cs
- NameValueCollection.cs
- RightsManagementEncryptionTransform.cs
- PeerCustomResolverBindingElement.cs
- CodeAttachEventStatement.cs
- StylusShape.cs
- EntitySetBaseCollection.cs
- Object.cs
- UICuesEvent.cs
- SimpleType.cs
- ExclusiveCanonicalizationTransform.cs
- LayoutInformation.cs
- SiteMembershipCondition.cs
- SerializerDescriptor.cs
- SqlTypesSchemaImporter.cs
- FamilyTypeface.cs
- IndicShape.cs
- RbTree.cs
- ExtendedPropertyInfo.cs
- ValidationUtility.cs
- RoutedEventHandlerInfo.cs
- TextChangedEventArgs.cs
- OpenFileDialog.cs
- _ConnectStream.cs
- FunctionDetailsReader.cs
- LogEntryHeaderv1Deserializer.cs
- BindingListCollectionView.cs
- DetectRunnableInstancesTask.cs
- Point4D.cs
- SessionState.cs
- ContentControl.cs
- FrameworkReadOnlyPropertyMetadata.cs
- DrawingCollection.cs
- GlyphsSerializer.cs
- BinaryVersion.cs
- RenamedEventArgs.cs
- XmlHelper.cs
- LinqDataSourceInsertEventArgs.cs
- AnnouncementEventArgs.cs
- AdjustableArrowCap.cs
- DeferrableContentConverter.cs
- RegexGroupCollection.cs
- ObjectTokenCategory.cs
- WindowsFormsHostPropertyMap.cs
- RijndaelManaged.cs
- WindowsTab.cs
- ExclusiveCanonicalizationTransform.cs
- FormatConvertedBitmap.cs
- AddInEnvironment.cs
- EvidenceBase.cs
- SQLStringStorage.cs
- EditorPart.cs
- ReadOnlyTernaryTree.cs
- XmlNodeReader.cs
- RoleManagerEventArgs.cs
- EntityCommandCompilationException.cs
- OleDbSchemaGuid.cs
- ItemList.cs
- BamlLocalizableResourceKey.cs
- OptimalBreakSession.cs
- ToggleButton.cs
- UriWriter.cs
- Graph.cs
- ResXBuildProvider.cs