2014-08-13 10:39:27 +01:00
<Type Name= "Action<T>" FullName= "System.Action<T>" >
<TypeSignature Language= "C#" Value= "public delegate void Action<T>(T obj);" />
<TypeSignature Language= "ILAsm" Value= ".class public auto ansi sealed Action`1<T> extends System.MulticastDelegate" />
<AssemblyInfo >
<AssemblyName > DocTest</AssemblyName>
<AssemblyVersion > 0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeParameters >
<TypeParameter Name= "T" />
</TypeParameters>
<Base >
<BaseTypeName > System.Delegate</BaseTypeName>
</Base>
<Parameters >
<Parameter Name= "obj" Type= "T" />
</Parameters>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Docs >
<typeparam name= "T" > To be added.</typeparam>
<param name= "obj" > The object on which to perform an action.</param>
<summary >
2015-04-07 09:35:12 +01:00
<para > Represents the method that performs an action on the specified object.</para>
</summary>
2014-08-13 10:39:27 +01:00
<remarks >
2015-04-07 09:35:12 +01:00
<block subset= "none" type= "note" >
<para > This delegate is used by the method <see cref= "M:System.Array.ForEach" />
<see langword= "(T[], Action<T>)" /> , and in <see cref= "T:System.Collections.Generic.List<T>" /> to perform an action on each element of the collection.</para>
</block>
</remarks>
2014-08-13 10:39:27 +01:00
</Docs>
</Type>