Menu

Dictionary for Udon Analyzer

Text Dictionary

Udon Analyzer refers to the following files in the project by API dictionaries, if they exists:

  • PublicAPI.Shipped.txt
  • PublicAPI.Shipped.*.txt

Format

PublicAPI.Shipped.txt will be in the following format:

T:N.AllowedType

This is the same format as BannedApiAnalyzers and can be used outside of VRChat Udon as long as the results are the same as in the table below.

Symbol in SourceEntry in PublicAPI.Shipped.txt
class AllowedTypeT:N.AllowedType
class AllowedType<T>T:N.AllowedType`1
AllowedType()M:N.AllowedType#ctor
int AllowedMethod()M:N.AllowedType.AllowedMethod
void AllowedMethod(int i)M:N.AllowedType.AllowedMethod(System.Int32)
void AllowedMethod<T>(T t)M:N.AllowedType.AllowedMethod`1(``0)
void AllowedMethod<T>(Func<T> f)M:N.AllowedType.AllowedMethod`1(Func{``0})
string AllowedField (Get)F:N.AllowedType.AllowedField_get
string AllowedField (Set)F:N.AllowedType.AllowedField_set
string AllowedProperty { get; } P:N.AllowedType.AllowedProperty_get
string AllowedProperty { set; } P:N.AllowedType.AllowedProperty_set