internal CustomAttributeData(Attribute attribute) { if (attribute is DllImportAttribute) Init((DllImportAttribute)attribute); else if (attribute is FieldOffsetAttribute) Init((FieldOffsetAttribute)attribute); else if (attribute is MarshalAsAttribute) Init((MarshalAsAttribute)attribute); else Init(attribute); } private void Init(DllImportAttribute dllImport)