﻿<?xml version="1.0" encoding="utf-8"?><Type Name="CustomAttributeTypedArgumentMirror" FullName="Mono.Debugger.Soft.CustomAttributeTypedArgumentMirror"><TypeSignature Language="C#" Value="public struct CustomAttributeTypedArgumentMirror" /><TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit CustomAttributeTypedArgumentMirror extends System.ValueType" /><AssemblyInfo><AssemblyName>Mono.Debugger.Soft</AssemblyName><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.ValueType</BaseTypeName></Base><Interfaces /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><Members><Member MemberName="ArgumentType"><MemberSignature Language="C#" Value="public Type ArgumentType { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.Type ArgumentType" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Type</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ToString"><MemberSignature Language="C#" Value="public override string ToString ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Value"><MemberSignature Language="C#" Value="public object Value { get; }" /><MemberSignature Language="ILAsm" Value=".property instance object Value" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Object</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>This property returns a normal object, not a Value object. This is possible because custom attribute arguments can only have a limited set of types. So for example, in [Attr (Name="A", Type=typeof (int))], the value of 'Name' will be a String, not a StringMirror, and the value of 'Type' will be a TypeMirror, not an ObjectMirror.</remarks></Docs></Member></Members></Type>