Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / ComponentModel / IntSecurity.cs / 1 / IntSecurity.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel { using System; using System.Security; using System.Security.Permissions; [HostProtection(SharedState = true)] internal static class IntSecurity { public static readonly CodeAccessPermission UnmanagedCode = new SecurityPermission(SecurityPermissionFlag.UnmanagedCode); public static readonly CodeAccessPermission FullReflection = new ReflectionPermission(PermissionState.Unrestricted); public static string UnsafeGetFullPath(string fileName) { string full = fileName; FileIOPermission fiop = new FileIOPermission(PermissionState.None); fiop.AllFiles = FileIOPermissionAccess.PathDiscovery; fiop.Assert(); try { full = System.IO.Path.GetFullPath(fileName); } finally { CodeAccessPermission.RevertAssert(); } return full; } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StatusBarPanel.cs
- NumberAction.cs
- EventPropertyMap.cs
- ProviderUtil.cs
- FileDialogCustomPlacesCollection.cs
- SqlTriggerContext.cs
- XmlSchemaNotation.cs
- FixedPage.cs
- InputReport.cs
- ProviderManager.cs
- Evaluator.cs
- HtmlControlPersistable.cs
- WebZone.cs
- Overlapped.cs
- MappingException.cs
- Span.cs
- SqlDataSourceQueryEditor.cs
- XMLUtil.cs
- CodeParameterDeclarationExpressionCollection.cs
- SerializationInfo.cs
- FixedElement.cs
- SafeNativeMethodsMilCoreApi.cs
- DataGridGeneralPage.cs
- PreviewPrintController.cs
- ActiveXHost.cs
- SerTrace.cs
- CompiledRegexRunner.cs
- ProviderSettingsCollection.cs
- XmlSchemaSimpleTypeUnion.cs
- AdapterUtil.cs
- validation.cs
- ServiceDiscoveryElement.cs
- ScrollBarAutomationPeer.cs
- SafeNativeMethodsCLR.cs
- DecoratedNameAttribute.cs
- ACL.cs
- WorkflowInstanceProxy.cs
- ValueQuery.cs
- WindowsGraphicsCacheManager.cs
- ErrorWebPart.cs
- EqualityComparer.cs
- ValidationPropertyAttribute.cs
- OleDbReferenceCollection.cs
- CompilerWrapper.cs
- DataServiceKeyAttribute.cs
- CompiledQueryCacheKey.cs
- WebPartConnectVerb.cs
- ManualResetEvent.cs
- TreeNodeCollection.cs
- SqlDependency.cs
- METAHEADER.cs
- FreeFormDragDropManager.cs
- IntSecurity.cs
- DragCompletedEventArgs.cs
- embossbitmapeffect.cs
- DataTableClearEvent.cs
- PerfService.cs
- LoggedException.cs
- BasicExpressionVisitor.cs
- TrackingExtract.cs
- CharUnicodeInfo.cs
- LinearGradientBrush.cs
- TypeForwardedToAttribute.cs
- CodeNamespaceImportCollection.cs
- TextTreeFixupNode.cs
- WebException.cs
- WmlObjectListAdapter.cs
- PathSegment.cs
- GetUserPreferenceRequest.cs
- CircleHotSpot.cs
- AtlasWeb.Designer.cs
- XPathAxisIterator.cs
- OrderedDictionaryStateHelper.cs
- ReaderWriterLockWrapper.cs
- StdValidatorsAndConverters.cs
- SynchronizedPool.cs
- InternalConfigHost.cs
- ProcessingInstructionAction.cs
- MouseEvent.cs
- DecoratedNameAttribute.cs
- WebEventCodes.cs
- Int64KeyFrameCollection.cs
- HttpValueCollection.cs
- EllipseGeometry.cs
- RC2.cs
- configsystem.cs
- DescendantQuery.cs
- PixelShader.cs
- CacheSection.cs
- SliderAutomationPeer.cs
- MemoryStream.cs
- ISAPIRuntime.cs
- StylusCaptureWithinProperty.cs
- PerfService.cs
- Line.cs
- ImageButton.cs
- storagemappingitemcollection.viewdictionary.cs
- PrefixHandle.cs
- ContentFilePart.cs
- SqlEnums.cs