Skip to content

Use coordinate system as a generics parameter #151

Use coordinate system as a generics parameter

Use coordinate system as a generics parameter #151

Triggered via push October 26, 2023 10:08
Status Failure
Total duration 57s
Artifacts

dotnet.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 10 warnings
build: src/NetFabric.Numerics.Geography/IGeodeticPoint.cs#L7
Using the generic type 'IPoint<TSelf, TCoordinateSystem>' requires 2 type arguments
build: src/NetFabric.Numerics.Geography/IGeodeticPoint.cs#L8
Using the generic type 'IPoint<TSelf, TCoordinateSystem>' requires 2 type arguments
build: src/NetFabric.Numerics.Geography/IGeodeticPoint.cs#L8
'IPoint<TSelf>?' is not a valid constraint. A type used as a constraint must be an interface, a non-sealed class or a type parameter.
build: src/NetFabric.Numerics.Geography/Geodetic2/Point.cs#L77
Using the generic type 'IGeometricBase<TSelf, TCoordinateSystem>' requires 2 type arguments
build: src/NetFabric.Numerics.Geography/Geodetic2/Point.cs#L104
Using the generic type 'IGeometricBase<TSelf, TCoordinateSystem>' requires 2 type arguments
build: src/NetFabric.Numerics.Geography/Geodetic2/Point.cs#L107
Using the generic type 'IGeometricBase<TSelf, TCoordinateSystem>' requires 2 type arguments
build: src/NetFabric.Numerics.Geography/Geodetic2/Point.cs#L77
'IGeometricBase<Point<TDatum, TAngleUnits, T>>' in explicit interface declaration is not an interface
build: src/NetFabric.Numerics.Geography/Geodetic2/Point.cs#L92
'Point<TDatum, TAngleUnits, T>.IMinMaxValue<Point<TDatum, TAngleUnits, T>>.MinValue': containing type does not implement interface 'IMinMaxValue<Point<TDatum, TAngleUnits, T>>'
build: src/NetFabric.Numerics.Geography/Geodetic2/Point.cs#L94
'Point<TDatum, TAngleUnits, T>.IMinMaxValue<Point<TDatum, TAngleUnits, T>>.MaxValue': containing type does not implement interface 'IMinMaxValue<Point<TDatum, TAngleUnits, T>>'
build: src/NetFabric.Numerics.Geography/Geodetic2/Point.cs#L104
'IGeometricBase<Point<TDatum, TAngleUnits, T>>' in explicit interface declaration is not an interface
build: src/NetFabric.Numerics.Angle/Angle`2.cs#L167
XML comment has badly formed XML -- 'Expected an end tag for element 'returns'.'
build: src/NetFabric.Numerics.Angle/AngleToDegrees.cs#L16
Missing XML comment for publicly visible type or member 'Angle.ToDegrees<T>(Angle<Radians, T>)'
build: src/NetFabric.Numerics.Angle/AngleToDegrees.cs#L21
Missing XML comment for publicly visible type or member 'Angle.ToDegrees<T>(AngleReduced<Radians, T>)'
build: src/NetFabric.Numerics.Angle/AngleToDegrees.cs#L36
Missing XML comment for publicly visible type or member 'Angle.ToDegrees<T>(Angle<Gradians, T>)'
build: src/NetFabric.Numerics.Angle/AngleToDegrees.cs#L41
Missing XML comment for publicly visible type or member 'Angle.ToDegrees<T>(AngleReduced<Gradians, T>)'
build: src/NetFabric.Numerics.Angle/AngleToDegrees.cs#L56
Missing XML comment for publicly visible type or member 'Angle.ToDegrees<T>(Angle<Revolutions, T>)'
build: src/NetFabric.Numerics.Angle/AngleToDegrees.cs#L61
Missing XML comment for publicly visible type or member 'Angle.ToDegrees<T>(AngleReduced<Revolutions, T>)'
build: src/NetFabric.Numerics.Angle/AngleToDegrees.cs#L67
Missing XML comment for publicly visible type or member 'Angle.ToDegrees<TDegrees, TMinutes>(TDegrees, TMinutes)'
build: src/NetFabric.Numerics.Angle/AngleToDegrees.cs#L81
Missing XML comment for publicly visible type or member 'Angle.ToDegrees<TDegrees, TMinutes, TSeconds>(TDegrees, TMinutes, TSeconds)'
build: src/NetFabric.Numerics.Angle/AngleToGradians.cs#L14
Missing XML comment for publicly visible type or member 'Angle.ToGradians<T>(Angle<Degrees, T>)'