mirror of
https://github.com/Facepunch/sbox-public.git
synced 2025-12-23 22:48:07 -05:00
This commit imports the C# engine code and game files, excluding C++ source code. [Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
19 lines
525 B
C#
19 lines
525 B
C#
using System;
|
|
|
|
namespace Sandbox;
|
|
|
|
/// <summary>
|
|
/// Specify the types of arguments a method should have. Typically used with event attributes to throw an exception
|
|
/// if an event attribute is added to a method with incorrect arguments.
|
|
/// </summary>
|
|
[AttributeUsage( AttributeTargets.Class, Inherited = true )]
|
|
public class MethodArgumentsAttribute : System.Attribute
|
|
{
|
|
public Type[] ArgumentTypes { get; set; }
|
|
|
|
public MethodArgumentsAttribute( params Type[] argumentTypes )
|
|
{
|
|
ArgumentTypes = argumentTypes;
|
|
}
|
|
}
|