mirror of https://github.com/mono/CppSharp.git
c-sharpdotnetmonobindingsbridgecclangcpluspluscppsharpglueinteropparserparsingpinvokeswigsyntax-treevisitorsxamarinxamarin-bindings
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
683 B
27 lines
683 B
// |
|
// Mono.VisualC.Interop.Attributes.cs |
|
// |
|
// Author: |
|
// Alexander Corrado (alexander.corrado@gmail.com) |
|
// |
|
// Copyright (C) 2010 Alexander Corrado |
|
// |
|
|
|
using System; |
|
using System.Reflection; |
|
|
|
namespace Mono.VisualC.Interop { |
|
[AttributeUsage (AttributeTargets.Method)] |
|
public class VirtualAttribute : Attribute {} |
|
|
|
[AttributeUsage (AttributeTargets.Method)] |
|
public class OverrideNativeAttribute : Attribute {} |
|
|
|
public static class Modifiers { |
|
|
|
public static bool IsVirtual (MethodInfo method) |
|
{ |
|
return method.IsDefined (typeof (VirtualAttribute), false); |
|
} |
|
} |
|
}
|
|
|