For example, this constructor: https://github.com/dotnet/dotnet-api-docs/blob/master/xml/System.Runtime.InteropServices.CustomMarshalers/TypeToTypeInfoMarshaler.xml#L39 it's a static one, you can tell from its name (`.cctor`) or IL. However its C# syntax does not show `static`.