C# Class OpenRA.Mods.Common.Lint.CheckSyncAnnotations

Inheritance: ILintPass
Datei anzeigen Open project: pchote/OpenRA

Public Methods

Method Description
Run ( Action emitError, Action emitWarning, ModData modData ) : void

Private Methods

Method Description
AnyTypeMemberIsSynced ( Type type ) : bool
CheckTypesImplementingSyncInterfaceHaveSyncableMembers ( IEnumerable types, Action emitWarning ) : void
CheckTypesWithSyncableMembersImplementSyncInterface ( IEnumerable types, Action emitWarning ) : void
TypeImplementsSync ( Type type ) : bool

Method Details

Run() public method

public Run ( Action emitError, Action emitWarning, ModData modData ) : void
emitError Action
emitWarning Action
modData ModData
return void