Skip to content

Removal of permissions and types housed in System.Security.Permissions.dll #1093

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 10 commits into from
Jun 26, 2019

Conversation

ojhad
Copy link
Contributor

@ojhad ojhad commented Jun 26, 2019

Part of #241

Left PackageReference to System.Security.Permissions in System.Xaml.csproj and System.Xaml-ref.csproj for now due to XamlAccessLevel and typeforwarding.

@ghost ghost requested review from vatsan-madhavan, rladuca, ryalanms and stevenbrix June 26, 2019 02:00
@ghost ghost added the PR metadata: Label to tag PRs, to facilitate with triage label Jun 26, 2019
Copy link
Member

@vatsan-madhavan vatsan-madhavan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Were you able to get a full DRT run on these changes?


if (launched == LaunchResult.NotLaunched)
throw;
}

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you sure we don't need to still catch the exception and set LaunchResult to NotLaunched before rethrowing the exception?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we need to set LaunchResult to anything since we now have full trust on WebPermission and the local variable is not useful anymore. I re-added catching the exception and just throw now

@vatsan-madhavan
Copy link
Member

A quick grep in the repo shows this. Mostly benign comments and using System.Security.Permission statements.

> wpf\src (user/ojhad/removalofmanualcodechangespart2 -> origin)
> grep System.Security.Permissions -r . | clip

./Microsoft.DotNet.Wpf/ApiCompat/Baselines/WindowsBase-ref-Net48.baseline.txt:CannotRemoveBaseTypeOrInterface : Type 'System.Security.Permissions.MediaPermissionAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
./Microsoft.DotNet.Wpf/ApiCompat/Baselines/WindowsBase-ref-Net48.baseline.txt:CannotRemoveBaseTypeOrInterface : Type 'System.Security.Permissions.WebBrowserPermissionAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Generated/ContentElement.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Generated/UIElement.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Generated/UIElement3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Input/Command/ApplicationCommands.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Animation/Generated/Animatable.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Animation/Generated/ColorIndependentAnimationStorage.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Animation/Generated/DoubleIndependentAnimationStorage.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Animation/Generated/MatrixIndependentAnimationStorage.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Animation/Generated/ParallelTimeline.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Animation/Generated/Point3DIndependentAnimationStorage.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Animation/Generated/PointIndependentAnimationStorage.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Animation/Generated/QuaternionIndependentAnimationStorage.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Animation/Generated/RectIndependentAnimationStorage.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Animation/Generated/SizeIndependentAnimationStorage.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Animation/Generated/Timeline.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Animation/Generated/TimelineCollection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Animation/Generated/TimelineGroup.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Animation/Generated/Vector3DIndependentAnimationStorage.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Converters/Generated/BrushValueSerializer.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Converters/Generated/CacheModeValueSerializer.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Converters/Generated/DoubleCollectionValueSerializer.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Converters/Generated/GeometryValueSerializer.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Converters/Generated/Int32CollectionValueSerializer.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Converters/Generated/PathFigureCollectionValueSerializer.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Converters/Generated/PointCollectionValueSerializer.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Converters/Generated/TransformValueSerializer.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Converters/Generated/VectorCollectionValueSerializer.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Effects/Generated/BevelBitmapEffect.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Effects/Generated/BitmapEffect.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Effects/Generated/BitmapEffectCollection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Effects/Generated/BitmapEffectGroup.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Effects/Generated/BitmapEffectInput.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Effects/Generated/BlurBitmapEffect.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Effects/Generated/BlurEffect.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Effects/Generated/DropShadowBitmapEffect.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Effects/Generated/DropShadowEffect.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Effects/Generated/Effect.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Effects/Generated/EmbossBitmapEffect.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Effects/Generated/ImplicitInputBrush.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Effects/Generated/OuterGlowBitmapEffect.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Effects/Generated/PixelShader.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Effects/Generated/ShaderEffect.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/ArcSegment.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/BezierSegment.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/BitmapCache.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/BitmapCacheBrush.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/Brush.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/BrushConverter.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/CacheMode.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/CacheModeConverter.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/CombinedGeometry.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/DashStyle.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/DoubleCollection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/DoubleCollectionConverter.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/Drawing.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/DrawingBrush.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/DrawingCollection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/DrawingContext.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/DrawingContextDrawingContextWalker.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/DrawingContextWalker.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/DrawingGroup.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/DrawingImage.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/EllipseGeometry.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/GeneralTransform.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/GeneralTransformCollection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/GeneralTransformGroup.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/Geometry.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/GeometryCollection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/GeometryConverter.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/GeometryDrawing.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/GeometryGroup.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/GlyphRunDrawing.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/GradientBrush.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/GradientStop.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/GradientStopCollection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/GuidelineSet.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/ImageBrush.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/ImageDrawing.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/ImageSource.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/Int32Collection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/Int32CollectionConverter.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/LinearGradientBrush.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/LineGeometry.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/LineSegment.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/MatrixTransform.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/MediaTimeline.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/PathFigure.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/PathFigureCollection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/PathFigureCollectionConverter.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/PathGeometry.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/PathSegment.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/PathSegmentCollection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/Pen.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/PointCollection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/PointCollectionConverter.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/PolyBezierSegment.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/PolyBezierSegmentFigureLogic.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/PolyLineSegment.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/PolyLineSegmentFigureLogic.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/PolyQuadraticBezierSegment.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/PolyQuadraticBezierSegmentFigureLogic.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/QuadraticBezierSegment.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/RadialGradientBrush.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/RectangleGeometry.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/RenderData.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/RenderDataDrawingContext.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/RotateTransform.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/ScaleTransform.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/SkewTransform.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/SolidColorBrush.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/StreamGeometry.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/TextEffect.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/TextEffectCollection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/TileBrush.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/Transform.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/TransformCollection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/TransformConverter.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/TransformGroup.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/TranslateTransform.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/VectorCollection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/VectorCollectionConverter.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/VideoDrawing.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media/Generated/VisualBrush.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Converters/Generated/Matrix3DValueSerializer.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Converters/Generated/Point3DCollectionValueSerializer.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Converters/Generated/Point3DValueSerializer.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Converters/Generated/Point4DValueSerializer.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Converters/Generated/QuaternionValueSerializer.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Converters/Generated/Rect3DValueSerializer.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Converters/Generated/Size3DValueSerializer.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Converters/Generated/Vector3DCollectionValueSerializer.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Converters/Generated/Vector3DValueSerializer.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/AffineTransform3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/AmbientLight.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/AxisAngleRotation3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Camera.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/DiffuseMaterial.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/DirectionalLight.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/EmissiveMaterial.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/GeneralTransform3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/GeneralTransform3DCollection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/GeneralTransform3DGroup.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Geometry3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/GeometryModel3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Light.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Material.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/MaterialCollection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/MaterialGroup.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Matrix3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Matrix3DConverter.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/MatrixCamera.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/MatrixTransform3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/MeshGeometry3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Model3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Model3DCollection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Model3DGroup.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/OrthographicCamera.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/PerspectiveCamera.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Point3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Point3DCollection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Point3DCollectionConverter.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Point3DConverter.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Point4D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Point4DConverter.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/PointLight.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/PointLightBase.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/ProjectionCamera.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Quaternion.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/QuaternionConverter.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/QuaternionRotation3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Rect3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Rect3DConverter.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/RotateTransform3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Rotation3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/ScaleTransform3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Size3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Size3DConverter.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/SpecularMaterial.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/SpotLight.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Transform3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Transform3DCollection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Transform3DGroup.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/TranslateTransform3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Vector3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Vector3DCollection.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Vector3DCollectionConverter.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Vector3DConverter.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationCore/System/Windows/Media3D/Generated/Visual3D.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationFramework/System/Windows/Generated/FrameworkContentElement.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/PresentationFramework/System/Windows/Generated/FrameworkElement.cs:using System.Security.Permissions;
./Microsoft.DotNet.Wpf/src/System.Xaml/ref/System.Xaml-ref.csproj:    <PackageReference Include="System.Security.Permissions" Version="$(SystemSecurityPermissionsPackageVersion)" />
./Microsoft.DotNet.Wpf/src/System.Xaml/System.Xaml.csproj:    <PackageReference Include="System.Security.Permissions" Version="$(SystemSecurityPermissionsPackageVersion)" />
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/Automation.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/Automation.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/Automation.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/Automation.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/Automation.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/Automation.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/Automation.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/Automation.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/Automation.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/Automation.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/Automation.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/AutomationElement.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/AutomationElement.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/AutomationElement.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/AutomationElement.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/AutomationElement.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/AutomationElement.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/AutomationElement.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/AutomationElement.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/AutomationElement.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/AutomationElement.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/AutomationElement.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/AutomationElement.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/AutomationElement.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/AutomationElement.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/AutomationElement.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/AutomationElement.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/AutomationElement.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/AutomationElement.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/DockPattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/DockPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/ExpandCollapsePattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/ExpandCollapsePattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/ExpandCollapsePattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/GridItemPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/GridItemPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/GridItemPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/GridItemPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/GridItemPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/GridPattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/GridPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/GridPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/InvokePattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/MultipleViewPattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/MultipleViewPattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/MultipleViewPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/MultipleViewPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/RangeValuePattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/RangeValuePattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/RangeValuePattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/RangeValuePattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/RangeValuePattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/RangeValuePattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/RangeValuePattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/ScrollPattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/ScrollPattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/ScrollPattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/ScrollPattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/ScrollPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/ScrollPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/ScrollPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/ScrollPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/ScrollPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/ScrollPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/SelectionItemPattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/SelectionItemPattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/SelectionItemPattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/SelectionItemPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/SelectionItemPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/SelectionPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/SelectionPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/SelectionPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TableItemPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TableItemPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TableItemPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TableItemPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TableItemPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TableItemPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TableItemPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TablePattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TablePattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TablePattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TablePattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TablePattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TogglePattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TogglePattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TransformPattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TransformPattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TransformPattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TransformPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TransformPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/TransformPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/ValuePattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/ValuePattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/ValuePattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/WindowPattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/WindowPattern.cs:        /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/WindowPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/WindowPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/WindowPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/WindowPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/WindowPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationClient/System/Windows/Automation/WindowPattern.cs:            /// <exception cref="System.Security.Permissions.SecurityPermission"/>
./Microsoft.DotNet.Wpf/src/WindowsBase/OtherAssemblyAttrs.cs:[assembly: TypeForwardedTo(typeof(System.Security.Permissions.MediaPermissionAudio))]
./Microsoft.DotNet.Wpf/src/WindowsBase/OtherAssemblyAttrs.cs:[assembly: TypeForwardedTo(typeof(System.Security.Permissions.MediaPermissionVideo))]
./Microsoft.DotNet.Wpf/src/WindowsBase/OtherAssemblyAttrs.cs:[assembly: TypeForwardedTo(typeof(System.Security.Permissions.MediaPermissionImage))]
./Microsoft.DotNet.Wpf/src/WindowsBase/OtherAssemblyAttrs.cs:[assembly: TypeForwardedTo(typeof(System.Security.Permissions.MediaPermission))]
./Microsoft.DotNet.Wpf/src/WindowsBase/OtherAssemblyAttrs.cs:[assembly: TypeForwardedTo(typeof(System.Security.Permissions.MediaPermissionAttribute))]
./Microsoft.DotNet.Wpf/src/WindowsBase/OtherAssemblyAttrs.cs:[assembly: TypeForwardedTo(typeof(System.Security.Permissions.WebBrowserPermissionLevel))]
./Microsoft.DotNet.Wpf/src/WindowsBase/OtherAssemblyAttrs.cs:[assembly: TypeForwardedTo(typeof(System.Security.Permissions.WebBrowserPermission))]
./Microsoft.DotNet.Wpf/src/WindowsBase/OtherAssemblyAttrs.cs:[assembly: TypeForwardedTo(typeof(System.Security.Permissions.WebBrowserPermissionAttribute))]

Copy link
Member

@rladuca rladuca left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Signing off with the proviso that we think a bit about PrintQueue.InPartialTrust being set to true.

The other comments are more code cleanup than anything, I don't feel strongly about it.

@vatsan-madhavan vatsan-madhavan dismissed their stale review June 26, 2019 18:37

Looks like you've found DRT failures. Let's hold this PR for Preview 7 and continue our snap, and then resume as soon as P8 master opens up.

Copy link
Member

@vatsan-madhavan vatsan-madhavan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like you've found DRT failures. Let's hold this PR for Preview 7 and continue our snap, and then resume as soon as P8 master opens up.

@vatsan-madhavan vatsan-madhavan added the * NO MERGE * metadata: The PR is not ready for merge yet (see discussion for detailed reasons) label Jun 26, 2019
Copy link
Member

@rladuca rladuca left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removing approval due to test failures.

@vatsan-madhavan vatsan-madhavan removed the * NO MERGE * metadata: The PR is not ready for merge yet (see discussion for detailed reasons) label Jun 26, 2019
@ojhad ojhad merged commit ac9d1b7 into master Jun 26, 2019
@vatsan-madhavan vatsan-madhavan deleted the user/ojhad/removalofmanualcodechangespart2 branch August 23, 2019 20:11
vatsan-madhavan pushed a commit that referenced this pull request Sep 6, 2019
…s.dll (#1093)

* removed permissions

* removed securitypolicy imports

* removed most security exceptions

* some IL found changes

* more IL located removal

* removed imports from tests

* removed package reference

* more IL found removals

* removed XmlSyntaxException

* addressed comments
vatsan-madhavan pushed a commit that referenced this pull request Sep 6, 2019
…s.dll (#1093)

* removed permissions

* removed securitypolicy imports

* removed most security exceptions

* some IL found changes

* more IL located removal

* removed imports from tests

* removed package reference

* more IL found removals

* removed XmlSyntaxException

* addressed comments
@ghost ghost locked as resolved and limited conversation to collaborators Apr 16, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
PR metadata: Label to tag PRs, to facilitate with triage
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants